朱峰社區(qū)首頁(yè) 朱峰社區(qū)

搜索資源 注冊(cè)|登陸

等待

返回 展開(kāi)菜單
按功能 按軟件

silo教程

silo教程

包含3節(jié)視頻教程

silo是比maya或者3dmax更強(qiáng)大的角色建模多邊形工具,他強(qiáng)大的多邊形建模工具讓你的角色建模效率大大增強(qiáng),是不可不學(xué)的高端軟件。

關(guān)閉

Unity3d 1.武器拖尾效果

關(guān)注:1298 留言:0 樓主:wands96 發(fā)帖時(shí)間:16年9月12日

wands96

普通會(huì)員

wands96

社區(qū)新人:1級(jí)

關(guān)注2021人

  • 性別

  • 年齡

    18

  • 積分

    1

  • 登陸

    1

  • 發(fā)帖

    2

間隔線

工作交接的空余時(shí)間,剛好有空,就有興趣看了看U3D的武器拖尾功能,沒(méi)想到有插件。下載地址:

Pocket+RPG+Weapon+Trails.unitypackage

http://download.csdn.net/detail/l364244206/5085651

PocketRPG Trails的例子演示效果

左刀揮動(dòng)

雙刀效果

PocketRPG的例子中已經(jīng)有實(shí)現(xiàn)拖尾效果的腳本及說(shuō)明文檔,我只是將自己實(shí)際使用時(shí)遇到的問(wèn)題與使用步驟更詳細(xì)的寫下來(lái)。

WeaponTrail:

實(shí)現(xiàn)拖尾效果的腳本。

參數(shù):

Height:拖尾效果的高度,對(duì)應(yīng)武器的長(zhǎng)度

Time:拖尾效果殘留事件

Always Up:

Min Distance:

Time Transition Speed:

Desired Time:

Start Color:開(kāi)始顏色

End Color:結(jié)束時(shí)顏色

使用(PocketRPG文檔的ReadMe中有提及)

1.Calling StartTrail(float timeToTweenTo, floatfadeInTime) andFadeOut(float fadeTime)will fade in and fade out the trail respectively.

調(diào)用StartTrail和FadeOut函數(shù)去實(shí)現(xiàn)漸顯示和漸消失的效果。時(shí)間參數(shù)以1秒為一個(gè)單位。

2.Calling SetTime(float trailTime, floattimeToTweenTo, float tweenSpeed)can change the length of the trailinstantly, giving you a little more control.

調(diào)用SetTime函數(shù)去改變拖尾長(zhǎng)度

3.The WeaponTrail can be built by callingItterate(float itterateTime)andUpdateTrail(floatcurrentTime, float deltaTime). These functions are called byAnimationController, however if you don't want to use AnimationController youcan call these yourself.

調(diào)用Itterate和Update函數(shù)去更新拖尾效果,目前還不明白這兩個(gè)函數(shù)的參數(shù)怎樣添好,幸運(yùn)的是,PocketRpg的開(kāi)發(fā)者做了AnimationController腳本去代替我們調(diào)用這兩個(gè)函數(shù)使拖尾效果更好。

AnimationController:

控制動(dòng)作,使拖尾效果更好

參數(shù):

Gather Delta Time Automatic:

使用

1.調(diào)用AddTrail函數(shù)去添加受影響的WeapontTrail對(duì)象。

2.調(diào)用PlayAnimation函數(shù)去切換動(dòng)作。

-----------------------------------------------------------------------------------------

應(yīng)用:

為了有一個(gè)不錯(cuò)的效果,還是用到源碼包中的拖尾材質(zhì)

并把這兩個(gè)主要腳本引用到自己的項(xiàng)目中:

將WeaponTrail添加到武器的對(duì)象上。并添加如下組件。如圖:

 




然后將AnimationController組件添加到人物的對(duì)象上:

 

下面就可以寫代碼測(cè)試下啦:

 運(yùn)行看看:

1.武器拖尾效果" title="[轉(zhuǎn)載]Unity3d  


贊0 踩0

未知用戶

2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2025 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號(hào)

回頂部

1.復(fù)制文本發(fā)給您的QQ好友或群、微信等;好友點(diǎn)擊鏈接以后,轉(zhuǎn)發(fā)就成功了。 2.如朋友點(diǎn)擊您的鏈接,您需要需刷新一下才行;同一個(gè)好友僅能點(diǎn)擊一次。
購(gòu)買VIP,觀看所有收費(fèi)教程。