超初心者投稿。
Boolをはじめていじってて偶然うまくいったのを忘れないように保管。
bool[] stayflg = new bool[5];
void Start() {
for(int i = 0; i < 5; i++) { stayflg[i] = false; }
}
void Update () {
if (Input.GetKeyDown(KeyCode.Space) && !stayflg[0]){
stayflg[0] = true;
}
if (stayflg[0]){・・・以下略
このnew boolというのを忘れていた(知らなかった)らしく。
勘で入力していたらうまくいった。
今後このBool配列は二次配列にして、RPGとかアドベンチャーとかのゲームフラグ管理で役に立つかもしれんぬ。
もっといいやり方があるかもしれんけど、それは追々考えよう。