いろいろキーを触ってみよう! 中を見るからバックアップに入れて是非プログラムに活用していただければ。 その辺の説明は中のコメントを。
Unityでよく使うGetKey()とGetKeyDown()とGetKeyUp()を実装したもの。 以前からキー反応プログラムは持っていたが、 < [] キーが押された> に文字列を入れれることを(数年前からScratchやってるのに)最近知ったのと、 画面を再描画せずに実行するという機能を(数年前からScratchやってるしなんなら数年前からあったらいいなと思ってた機能なのに)最近知ったので、 活用して作り直したものをついでに共有。 (しかしこれを使ったプログラムを今後作るかは不明、音ゲーでも作ろうかね) 押されているキーなどのリストはついでに作ったけど活用方法は思いついていない。 たまにキー押してるのにもかかわらず押された瞬間のキーリストに出てこないことがあるが、 検証したところ内部で反応はしてるらしいので大丈夫そう。 ちなみに何個か同時にキーを押したとき反応しないものがあるが、 ブラウザの検索バーで同じように試したら同時押しはキーが反応しないことがあるようで、 Scratchのバグではなくてキーボードの物理的な使用なのかなと思われる。 それを知ったと同時に音ゲー作っても3つ押しできないではないかと気づき、 まあまあショックを受けてたり受けてなかったり。