3
我有一個動畫在中間關鍵幀中有一個事件。Unity3d動畫事件沒有始終開火
動畫以半圓形在屏幕上移動x和y上的遊戲對象。
當事件觸發時,我將調用animation.Stop()。
這會停止屏幕中央的遊戲對象,等待我滑動並繼續動畫或向相反方向滑動並使其向後移動。我通過將動畫速度設置爲-1來完成此操作。
我的問題是,對象不會每次都停在完全相同的位置,特別是在相反的位置,它總是關閉一點點。
很多搜索我嘗試設置wrapMode永遠鉗制之後,我確信該事件被稱爲右側的關鍵幀上,我試圖做它從開始,當它在中間的時候,是一個常數。
你能添加一些相關的代碼嗎? – DuckMaestro
真的沒有任何事情發生,我通過中間關鍵幀上方的統一動畫窗口添加事件,並將其分配給附加到遊戲對象的行爲腳本中的函數。在函數中我調用animation.Stop();動畫長2秒。 – mcdon0