2017-07-28 1 views
0

プロペラが何回か回転していることを示す4秒の動画クリップを作成しました。 その後、私はループポーズをチェックしたので、それは本当です。アニメーションクリップのループ内でオブジェクトを回転させる方法と、スクリプトの速度を設定および変更する方法はありますか?

問題は、2番目の4になると停止し、もう一度クリップを開始することです。どのように私は滑らかなループを作ることができますので、最後に停止しませんか?

using System.Collections; 
using System.Collections.Generic; 
using UnityEngine; 

public class PlayAnimation : MonoBehaviour { 

    Animator _anim; 

    // Use this for initialization 
    void Start() { 

     _anim = GetComponent<Animator>(); 
    } 

    // Update is called once per frame 
    void Update() { 

     _anim.CrossFade("Propeller001", 0); 
    } 
} 

と私は速度を設定するためのスクリプトにStartCoroutineを追加する問題を修正した後:

これは私がスクリプト内のアニメーションクリップを起動する方法です。私はプロペラを回転させるときにモーションブラーのようなものを作りたい。アニメーションウィンドウで

screenshot

答えて

0

、必ずアニメーションが最後のフレームに正確に終了します。ユニティは、フレームレートが変更されたとき、アニメーションサイクルの持続時間を適切に更新しない傾向があります。

動画の再生時間が間違っている場合は、適切な再生時間にフレームを追加してから削除する必要があります。

関連する問題