-
【Unity】動的な引数付きでUnityEventを使って別のオブジェクトのスクリプトを実行する
前回の記事でUnityEventを使って別オブジェクトのスクリプトを実行する方法を紹介しました。 【Unity】UnityEventを使って別のゲームオブジェクトのスクリプトを実行できるようにする ボ …
-
【Unity】UnityEventを使って別のゲームオブジェクトのスクリプトを実行できるようにする
Unityでオブジェクト同士の連携をさせたいことは多々あると思います。 そんなとき、EventTriggerやボタンUIにインスペクターで設定できる、クリック時にどのオブジェクトのどのメソッドを実行す …
-
【Unity】uGuiで最前面にあるUI以外の操作を不可にする方法
UIにボタンやスクロールビューを配置していると、最前面に表示されているUI以外のタップ反応を無効にしたいと思うことがあります。 例えば、アイテム一覧からアイテムを選択すると、最前面にアイテムの詳細説明 …
-
【Unity】オブジェクトの描画順。オブジェクトグループに別オブジェクトを割り込ませて描画する方法【2D】
やりたいこと。 2Dでゲームで画像のようにコタツのオブジェクトグループの間に猫を割り込ませるような描画をしたい。 親オブジェクトに子オブジェクトを複数入れて1つのキャラや物を作成することは多いと思いま …
-
【Unity】タップ判定と当たり判定の範囲(コライダー)を分ける方法【2D向け】
キャラクター全体にタップ判定を持たせつつも、キャラクターの物に対する当たり判定は足元のみにしたいケースが、特に2Dのゲームなんかではよくあると思います。 キャラクターの物に対する当たり判定をキャラクタ …
-
【初心者】ゲーム開発をしたいなら迷わずUnityを使おう
Twitterでも呟きましたが初心者がゲームを作りたいと考えたとき、迷わずUnityを使って開発をするのがいいです。 ゲーム作り初心者はやっぱり最初はUnityを触るのがいいかなーと改めて思った。Un …
-
【Unity】アスペクト比や解像度に合わせてUIの位置とサイズを固定する方法
UnityのUIを初期設定のまま使用すると、想定しているアスペクト比や解像度以外の端末で実行したときに表示がおかしくなってしまいます。 どんなアスペクト比、解像度でもUIを意図したとおりに表示する方法 …
-
【Unity】インスペクターで見せない変数、見せる変数まとめ
Unityでグローバル変数を宣言するとインスペクターで見えたり見えなかったり、他のスクリプトから見えたり見えなかったりと色々です。 理想としてはやはり必要最低限の部分で見えるのがいいですよね。 あれ、 …
-
【Unity】ソーティンググループ内のレイヤー順序をスクリプトから変更
画像の描画順を簡単に設定できるソーティンググループ。 そのソーティンググループ内の「レイヤーの順序」をスクリプトから設定、変更する方法をご紹介します。 2019年5月16日追記:内容に誤りがあったため …
-
【Unity】オブジェクトをタッチしたことを判定する方法【2D・3D】
ゲームを作っているとキャラクターや物をタッチして操作したくなるかと思います。その方法をご紹介。 実装方法 まず初めに実装方法として2パターンあります。 Rayを飛ばしてオブジェクトに当たったかを判定す …