您好,登錄后才能下訂單哦!
下面講講關于HoTween如何運用在Unity中,文字的奧妙在于貼近主題相關。所以,閑話就不談了,我們直接看下文吧,相信看完HoTween如何運用在Unity中這篇文章你一定會有所受益。
需要我們把HoTween庫放到Plugins里面,同時把Holoville也要放到Unity里面,這兩個大家可以在網上下載到。
接下來我們開始實現一個Demo功能,這個功能是給我們圍繞一個圈的圖標,這些圖標在我們拖動圖標的時候可以逆時針或者順時針旋轉。我們就用HoTween實現:
我們已經將圖標用NGUI擺放好了,為了使效果更逼真,我們將使其由遠到近依次變大。如果實現這個效果,我們就不能使用NGUI功能了,我們應該使用3D攝像機來實現,同時將其Layer設置與NGUI不同。
我們代碼開始實現,首先我們需要加入引用Hotween庫
下面我們定義幾個list表用于存儲上面的圖標對象以及HotWeen曲線移動軌跡。
List<Sequence>列表就是每個圖標對象對應一個用于存儲位置的。
我們先從json表里把點的位置讀出來放到表里面。
接下來根據點的位置對每個圖標生成一個Hotween的Sequence序列
存儲好了圖標的序列和位置后,接下來我們讓其運動,它里面兩個函數看圖所示:
一個是PlayBackwards另一個是PlayForward意思就是向前運動和向后運動。通過OnDrag函數實現的。
這樣我們的Demo就完成了,看一下展示效果吧:
看紅色圓圈的部分,已經移動到相應的位置,而且隨著視距的變大,慢慢變小了。
搞定!
對于以上HoTween如何運用在Unity中相關內容,大家還有什么不明白的地方嗎?或者想要了解更多相關,可以繼續關注我們的行業資訊板塊。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。