【ゲームエンジン】Unityなんでも質問スレpart10at GAMEDEV【ゲームエンジン】Unityなんでも質問スレpart10 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト352:名前は開発中のものです。 23/05/22 15:44:57.98 HW5USan/.net https://i.imgur.com/kIM0scX.png 353:名前は開発中のものです。 23/05/22 16:57:18.24 dVXSwoqs.net Goto〇〇State関数を作る stateプロパティを作ってこのstateプロパティに GotoNormalState() { state=State.Normal; } のようにして切り替える 354:名前は開発中のものです。 23/05/22 17:44:09.09 DkhaKnpN.net >>347 >>348 どうもす 変数に代入して切り替えるのはわかるんすけど、その代入のタイミングはキー操作が行われたときなんですかね? 例えば、idleからrunに遷移させる場合、右キーを押しますね。このときにstateをidleからrunに切り替えるんでしょうか。 355:名前は開発中のものです。 23/05/22 17:53:32.90 hYw1Op0d.net 適当なチュートリアルでもみりゃよくね? 356:名前は開発中のものです。 23/05/22 18:39:02.29 9GNfjqrp.net >>349 どこでもいいよ 例えば入力からAnimatorに何か送るメソッドとかあるならその中でもいい 俺の場合はInputクラス、Attackクラス、Animationクラス、Stateクラスを作っててInputからAttackクラスのメソッドを呼び出したときそのAttackメソッドの中にStateクラスのGotoStateメソッドとAnimatorクラスのAnimatorにパラメーターを送るメソッドを含ませてる 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch