Unity基礎(chǔ)_動(dòng)畫事件_Animation_Event
2022-08-11 22:35 作者:unity_某某師_高錦錦 | 我要投稿
Unity動(dòng)畫事件支持傳入?yún)?shù)類型:
空
GameObject
float
int
string
Animation Event無法觸發(fā)的解決辦法:
1.如果是通過animation控制器添加的事件,要注意腳本是否和animator所在的對(duì)象所處同一對(duì)象。
2.如果是代碼的添加方法,注意不能放在基類當(dāng)中。就是說如果你的 腳本繼承了某個(gè)基類,而事件的響應(yīng)方法在基類中,那么這樣可能會(huì)無法成功觸發(fā)方法。
3.同時(shí)使用代碼和動(dòng)畫控制器的方式添加,要注意是否有沖突。
4.在動(dòng)畫控制器上添加關(guān)鍵幀時(shí),要注意是否多點(diǎn)了導(dǎo)致同一時(shí)間位置添加了你沒注意到的多個(gè)事件幀,這樣會(huì)導(dǎo)致不易定位且不會(huì)影響主進(jìn)程的報(bào)錯(cuò)
5.最后一幀一般來說不添加動(dòng)畫事件,很大概率不能觸發(fā)
標(biāo)簽: