前提・実現したいこと
Unity上でゲームを作っています。
FixedUpdateの中にGetAxis(WASD)でHorizontalやVerticalを読み取ってプレイヤーが縦横に移動するコードを書いているのですが、
FixedUpdateの中に書いた移動のコードそのもののほかに、移動のし始めに1度だけ(方向転換のとき1度だけ)機能してほしいファンクションがあります。
Inputを毎コンマ秒読み取るためFixedUpdate内に入力の判定を書きたいんですが、1度だけ作動させたいファンクションも意図せずWASDの長押しと一緒に何度も連続で動いてしまいます。
試したこと
検索したらupdate内にtrue/falseを組み込むように出てきたんですがWASD操作が長押しなのでそのまま試しても機能させられませんでした
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。