[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart2 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
733
(2): 2020/12/28(月)19:21 ID:grLWaB1Y(1) AAS
4方向だけの動作を組んでいるのですが、
斜め入力(同時押しの時)に優先順位が右、左、上、下の順の処理になってしまいます。
例えば右に入力中に右上入力されたら上を優先するみたいなことがやりたいです。
最後に押された方向キーを優先して処理するにはどうすればいいでしょうか?

public class test : MonoBehaviour
{
Vector2 pos;
省15
736: 2020/12/29(火)00:04 ID:4xavldHn(1) AAS
>>734
else抜いたら斜めに動くだろ
的外れ
>>733
望みの動作をするにはGetKeyDownでリストの末尾に追加してGetKeyUpで削除するみたいな感じにするかな。ちょっと面倒
743: 2020/12/29(火)01:35 ID:92itttUq(2/4) AAS
>>733
最後に押したキーを算出する方法を求めましょうか。
例えば、押している間は+カウント。
あとはキーカウントが0以外で1番少ないのがそれになります。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.045s