[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart10 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202: 2023/05/08(月)15:50 ID:l0zcq0od(1) AAS
 スクリプトの中で「アニメーションの概ね 0.5〜0.8 あたりの範囲を無限ループ」がやりたいです。 
 以下の実装だと全然ループしないんですが何が足りないんでしょうか… 
 CrossFade() の第2引数を0.0fにすると期待通りループするものの、そうなる原理がわからないです。 
  
 void Update() { 
  var stateInfo = animator.GetCurrentAnimatorStateInfo(0); 
  Debug.Log(Mathf.Floor(stateInfo.normalizedTime * 10));  // 5 -> 6 -> 7 -> 8 を期待 実際は 8 -> 8 -> … 
  if (stateInfo.normalizedTime % 1 > 0.8f) { 
   animator.CrossFade(stateInfo.fullPathHash, 0.1f, 0, 0.5f); 
  } 
 } 
上下前次1-新書関写板覧索設栞歴
あと 800 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s