あさちゅんのゲームブログスマートフォン用の表示で見るあさちゅんのゲームブログUnityやSiv3Dに関するゲーム開発メモを残していきますこの広告は、90日以上更新していないブログに表示しています。機能紹介UnityでuGUIを作ると、必ずEventSystemが作られます。このEventSystemはプレイヤーのUIへの入力を制御していていて、uGUIを使う時は必ず1つ必要になります。(てか複数使うと怒られます。)基本デフォルトのままで大丈夫なんですが、これをいじれるとちょっとだけお得な時があるのでそれを紹介します。EventSystemを別のGameObjectにつけるまず、uGUIを作った時にはEventSystemというGameObjectが作られ、そこに"EventSystem"、"StandaloneInputModule"、"TouchInputModule"の3つが付きますが、特にこのGameObjectにつけていなければならないという訳ではないです。GameObjectがあってもインスペクターの見栄えが悪いですから、好きなGameObjectに付け替えちゃいましょう。Button"などで決まります。Settingで設定している軸やボタンの名前です。デフォルトからいじっている人はインスペクターからいじればいいですが、実行中に変更したい時は以下のコードで実現できます。キーコンフィグを2通り用意している時とかに便利です。入力を無効にするシーン遷移やアニメーションの途中とかでプレイヤーにUIを操作させたくない時があります。そんな時は思い切ってEventSystemのenabledをfalseにします。enabled切り替えても問題なく動作します。ちなみに強制的に何かを選択するのはSetSelectedGameObjectメソッドです。Studioでつまずいた点まとめ先週、6月26日に10時間ハッカソンに行ってきました。»プロフィールid:chunchunmorningUnityやSiv3Dに関するゲーム開発メモを残していきます。サーバとはSiv3DのTCP通信で文字列を扱うGoogleVRのGazeInputModuleを扱う月別アーカイブはてなブログをはじめよう!chunchunmorningさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。