![見出し画像](https://assets.st-note.com/production/uploads/images/74010401/rectangle_large_type_2_46d6f98f24d0ff75ef245e9dec1fe93f.jpeg?width=800)
【ゲーム開発進捗 】ボタンがスペースキーでクリックしたことになってしまう罠 【けだまちゃんのHRD 】
ごあいさつ
あらためまして、作者の龍神リウズ(タツガミリウズ)と申します。
普段はYouTubeでゲーム実況をメインに活動している龍のVtuberです🐉
ゲーム開発中に出てきたバグとその対処法を書いておきます。
今回は
「スペースキーを押すとボタンのクリックイベントが発生してしまう問題」
環境は
Unity2021.2.9f1
WebGLビルド
どんなバグだったの?
「ぎゃああああああ」って感じですよね💦
何が起きているのか
ボタンだけじゃなくてトグルなどもフォーカスされている状態だと、
スペースキーやエンターキーで押されたことになってしまい、
クリックイベントが発生してしまうので、意図しないクリックイベントが起きているそうです。
どうすればいい!?
実は対処は簡単で、ちょちょいとButtonのInspecterをいじればOKです。
Navigationという項目をNoneにするだけ!
![](https://assets.st-note.com/img/1646969094831-JGGwVTDsNH.jpg)
![](https://assets.st-note.com/img/1646969102336-0PT53CrCM0.jpg)
これだけでスペースキーを押してもクリックイベントが発生することはなくなります。
たぶんButtonのNavigationのデフォルトはAutomaticになっているのかな?
リウズさんも別にこんなところいじっていませんでしたからね💦
さいごに
開発中にこういうバグに出くわすと怖いよねー
もしよかったらリウズさんが作ったゲームにも興味を持ってくれたら嬉しいな
UnityRoomにて公開中!
各ゲームの紹介記事はこちらにまとめてあります🎮
最後までお読みいただきありがとうございました!!
いただいたサポートは開発中するゲームの資金に充てさせていただきます! よろしくお願いいたします。