上矢印を押すたびにGame();
を読み込もうとしていますが、実行されません。これはコードの一部です。上向きの矢印が押されるたびに、私はそれがGame();
を実行したいと思って、それがなぜそうでないのか分かりません。私はプログラミングには新しかったので、単純な問題かもしれないし、私はただばかげているだけです。C#GetKeyDownが更新プログラムの下で実行されない
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class GameScript : MonoBehaviour {
public Text text;
string playerChoice = "Higher";
void Update() {
if (playerChoice == "Higher") {
Game();
}
}
void Game() {
text.text = "Is your number " + compGuess + "?\n\n Press Up Arrow for higher, Down Arrow for lower and Space for equal to.";
if (Input.GetKeyDown (KeyCode.UpArrow)) {
playerChoice = "Higher";
}
}
}