[英]Unity drag and throw a gameobject (ex: sprite) with mouse
我想用鼠標扔一個gameObject(像一個精靈)。 如果移動速度很快,我想控制電源。
我已經嘗試自己開發它,但尚未找到。
我認為我需要這樣做:
你怎么看待這件事 ?
我創建了與此類似的東西。 您應該先執行OnMouseDown()然后在鼠標單擊的位置進行Raycast 。 然后,您的Raycast應該抓住被擊中的GameObject的對撞機。 然后,您向該對撞機發送一條消息SendMessage ,告訴它您想做什么。
我提供給您的所有鏈接和一些試驗錯誤會幫助您構建所需的內容,這就是我創建關卡編輯器的方式,本質上是一樣的。 請注意,所有鏈接的代碼示例都可以教您所有需要做的事情。 只需發揮您的想象力,您就可以完成它!
剛開始編碼。 如果您遇到困難,請提出一個更具體的問題,然后有人會幫助您。 祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.