[過去ログ] 【3Dゲームエンジン】Unity質問スレッド29 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
478(1): 2017/06/18(日)22:14 ID:mYx0Ucs7(1) AAS
 初心者です。 
 ボタンを押したらidleからjumpステートにbool値で移ってまたidleにすぐ戻るスクリプトを書きたいのですが。 
         if (Input.GetButtonDown("Bbutton")) 
         { 
             if (currentBaseState.nameHash == idleState)anim.SetBool("e", true); 
         } 
         if (currentBaseState.nameHash != idleState)anim.SetBool("e", false); 
 と書いてみたらなぜかうまくいきました。 
         if (Input.GetButtonDown("Bbutton")) 
         { 
             if (currentBaseState.nameHash == idleState)anim.SetBool("e", true); 
         } 
         if (currentBaseState.nameHash == jumpState)anim.SetBool("e", false); 
 でもこれだと一度押したら永遠とjumpし続けるようになってしまって。 
 ステートがjumpに移ったらフラグが消えるようにと思って書いたのですが、なぜこんな挙動になるのか理解できないので教えてください。 
上下前次1-新書関写板覧索設栞歴
あと 524 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s