[過去ログ] 【ゲームエンジン】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.008s