溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

HoTween如何運用在Unity中

發(fā)布時間:2020-05-23 17:20:37 來源:網(wǎng)絡(luò) 閱讀:367 作者:三月 欄目:開發(fā)技術(shù)

下面講講關(guān)于HoTween如何運用在Unity中,文字的奧妙在于貼近主題相關(guān)。所以,閑話就不談了,我們直接看下文吧,相信看完HoTween如何運用在Unity中這篇文章你一定會有所受益。   

HoTween如何運用在Unity中

需要我們把HoTween庫放到Plugins里面,同時把Holoville也要放到Unity里面,這兩個大家可以在網(wǎng)上下載到。

接下來我們開始實現(xiàn)一個Demo功能,這個功能是給我們圍繞一個圈的圖標(biāo),這些圖標(biāo)在我們拖動圖標(biāo)的時候可以逆時針或者順時針旋轉(zhuǎn)。我們就用HoTween實現(xiàn):

HoTween如何運用在Unity中

我們已經(jīng)將圖標(biāo)用NGUI擺放好了,為了使效果更逼真,我們將使其由遠(yuǎn)到近依次變大。如果實現(xiàn)這個效果,我們就不能使用NGUI功能了,我們應(yīng)該使用3D攝像機來實現(xiàn),同時將其Layer設(shè)置與NGUI不同。

我們代碼開始實現(xiàn),首先我們需要加入引用Hotween庫

HoTween如何運用在Unity中

下面我們定義幾個list表用于存儲上面的圖標(biāo)對象以及HotWeen曲線移動軌跡。

HoTween如何運用在Unity中

List<Sequence>列表就是每個圖標(biāo)對象對應(yīng)一個用于存儲位置的。

我們先從json表里把點的位置讀出來放到表里面。

HoTween如何運用在Unity中

接下來根據(jù)點的位置對每個圖標(biāo)生成一個Hotween的Sequence序列

HoTween如何運用在Unity中

存儲好了圖標(biāo)的序列和位置后,接下來我們讓其運動,它里面兩個函數(shù)看圖所示:

HoTween如何運用在Unity中

一個是PlayBackwards另一個是PlayForward意思就是向前運動和向后運動。通過OnDrag函數(shù)實現(xiàn)的。

這樣我們的Demo就完成了,看一下展示效果吧:

HoTween如何運用在Unity中

HoTween如何運用在Unity中

看紅色圓圈的部分,已經(jīng)移動到相應(yīng)的位置,而且隨著視距的變大,慢慢變小了。

搞定!

對于以上HoTween如何運用在Unity中相關(guān)內(nèi)容,大家還有什么不明白的地方嗎?或者想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI