前提・実現したいこと
パズルゲームを制作しています。配列の中身が1ならブロックのY座標を1上昇、
2なら1下降というふうに動かしたいです。さらにそこに条件文で該当のブロックがクリックされたら動くようにしたいです。
発生している問題・エラーメッセージ
条件文で該当のブロックを押すことはできました。そして、押されたら配列の中身も変えることは一応できたのですが、一回ごとにしか変わりません。
やりたいこと:Cube1をおしたら[0,1]のなかみが1になる。その後に
Cube3をおしたら[0,1]のなかみが2になる。
現状:Cube1をおしたら[0,1]のなかみが1になる。その後に
Cube3をおしても[0,1]のなかみは1のまま。
該当のソースコード
int n = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ clickedGameObject = hit.collider.gameObject; if (clickedGameObject == Cube1) { intValues[0, 1] = n + 1; } if (clickedGameObject == Cube3) { intValues[0, 1] = n + 1; }
実現したいギミックを教えて下さい。cubeを押したときの望ましい変化が想像できません
回答2件
あなたの回答
tips
プレビュー