找回密碼
 注冊帳號

掃一掃,訪問微社區

使用動畫事件(animationevent)

2015-1-5 23:56| 發布者: 楊炎| 查看: 1880| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 使用動畫事件 (animation event)使用動畫事件 (animation event)可提高動畫片段的效果,動畫事件使您能夠在時間線的指定點調用對象腳本中的函數。由動畫事件調用的函數可任選一個參數。這個參數可以是浮點數、字符串 ...

使用動畫事件 (animation event)

使用動畫事件 (animation event)可提高動畫片段的效果,動畫事件使您能夠在時間線的指定點調用對象腳本中的函數。

由動畫事件調用的函數可任選一個參數。這個參數可以是浮點數、字符串、整數、對象引用或動畫事件 (animationevent) 對象。動畫事件 (animationevent) 對象有能使浮點數、字符串、整數、對象引用與觸發函數調用事件的其他信息一起立即進入函數的成員變量。

// 動畫事件 (animation event) 可調用該 javascript 函數

function printfloat (thevalue : float) {

debug.log ("printfloat is called with a value of " + thevalue);

}

單擊事件按鈕 (event button)可將動畫事件添加到當前播放頭位置的片段中,或在需要觸發事件的點雙擊事件行 (event line)將動畫事件添加到動畫任意點的片段中。添加后,拖動鼠標可重新定位事件。選中并點擊刪除 (delete)可刪除某個事件,或在上下文菜單中右鍵單擊并選擇刪除事件 (delete event)將其刪除。

動畫事件 (animation event)顯示在事件行 (event line)中。雙擊“事件行”(event line)或使用“事件”(event) 按鈕可添加新的動畫事件 (animation event)

添加事件后會出現一個對話框,提示您輸入想要傳遞給該事件的函數名稱和參數值。

動畫事件 (animation event)彈出的對話框使您能夠指定使用哪個參數值調用哪個參數。

添加到片段的事件在事件行中顯示為標記。將鼠標移動到標記上將顯示帶有函數名稱和參數值的工具提示。

將鼠標光標移動到動畫事件 (animation event)標記將會顯示它所調用的函數及參數值。

相關閱讀

文章點評
相關文章
女校游泳队彩金