###前提・実現したいこと
unityで簡単なゲームをつくっています。
その中で、指定したコマンドを入力したら、シーン切り替えをするという動作をさせたいのですが、コードの書き方がわかりません。
誰か教えて下さいませんか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答1件
0
ベストアンサー
↑↑↓↓←→←→BA
c#
1using System; 2using UnityEngine; 3 4public class Konami : MonoBehaviour 5{ 6 int cmdSeq = 0; 7 int[] keyCodes; 8 int[] konamiCommand = new[] { 9 (int)KeyCode.UpArrow, 10 (int)KeyCode.UpArrow, 11 (int)KeyCode.DownArrow, 12 (int)KeyCode.DownArrow, 13 (int)KeyCode.LeftArrow, 14 (int)KeyCode.RightArrow, 15 (int)KeyCode.LeftArrow, 16 (int)KeyCode.RightArrow, 17 (int)KeyCode.B, 18 (int)KeyCode.A 19 }; 20 int kcnt = 0; 21 22 private void Start() 23 { 24 keyCodes = (int[])Enum.GetValues(typeof(KeyCode)); 25 } 26 27 void Update() 28 { 29 var len = keyCodes.Length; 30 for (var i = 0; i < len; i++) 31 { 32 if (Input.GetKeyUp((KeyCode)keyCodes[i])) 33 { 34 if (konamiCommand[cmdSeq] == keyCodes[i]) 35 { 36 cmdSeq++; 37 if (cmdSeq == konamiCommand.Length) 38 { 39 kcnt++; 40 print("konami!! " + kcnt); 41 cmdSeq = 0; 42 } 43 } 44 else 45 { 46 cmdSeq = 0; 47 } 48 } 49 } 50 } 51}
投稿2017/02/20 08:32
総合スコア4269
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/20 08:43
2017/02/20 08:46 編集
2017/02/20 08:47
2017/02/20 08:59
2017/02/20 09:02