ぺんたんがゲーム開発やアプリ開発、最近の気になる話題、特にスマホやIT関連について語る場所

ぺんごや

「Unity基礎」 一覧

【Unity】タップ判定と当たり判定の範囲(コライダー)を分ける方法【2D向け】

キャラクター全体にタップ判定を持たせつつも、キャラクターの物に対する当たり判定は足元のみにしたいケースが、特に2Dのゲームなんかではよくあると思います。 キャラクターの物に対する当たり判定をキャラクタ …

【Unity】アスペクト比や解像度に合わせてUIの位置とサイズを固定する方法

2019/05/07   -Unity, Unity初心者, Unity基礎

UnityのUIを初期設定のまま使用すると、想定しているアスペクト比や解像度以外の端末で実行したときに表示がおかしくなってしまいます。 どんなアスペクト比、解像度でもUIを意図したとおりに表示する方法 …

【Unity】インスペクターで見せない変数、見せる変数まとめ

2019/04/12   -Unity初心者, Unity基礎

Unityでグローバル変数を宣言するとインスペクターで見えたり見えなかったり、他のスクリプトから見えたり見えなかったりと色々です。 理想としてはやはり必要最低限の部分で見えるのがいいですよね。 あれ、 …

【Unity】重なった複数オブジェクトを同時にタッチする方法【2D】

2019/03/21   -Unity, Unity2D, Unity基礎

EventSystemを使った、タッチされたオブジェクトの取得方法を以前紹介しましたが、この方法では1度に1つのオブジェクトしか取得できません。 そのためオブジェクト同士が重なっていると、最初にEve …

【Unity】ソーティンググループ内のレイヤー順序をスクリプトから変更

画像の描画順を簡単に設定できるソーティンググループ。 そのソーティンググループ内の「レイヤーの順序」をスクリプトから設定、変更する方法をご紹介します。 2019年5月16日追記:内容に誤りがあったため …

【Unity】スクリプトをクラスみたいにnewする方法

2019/03/13   -Unity, Unity初心者, Unity基礎

以前の記事でnewすると警告が出て怒られるのでオブジェクトにアタッチしてGetComponentして使えよと書きましたが、もっとシンプルにやる方法があります。ありました。 以前の記事 【Unity】ス …

【Unity】オブジェクトをタッチしたことを判定する方法【2D・3D】

2019/03/09   -Unity, Unity初心者, Unity基礎

ゲームを作っているとキャラクターや物をタッチして操作したくなるかと思います。その方法をご紹介。 実装方法 まず初めに実装方法として2パターンあります。 Rayを飛ばしてオブジェクトに当たったかを判定す …

【Unity】スクリプトを他のスクリプトから参照する方法

2019/03/08   -Unity, Unity初心者, Unity基礎

例えば「GameMain.cs」というスクリプトファイルがあったとして、これを他のスクリプトから参照したい場合、あると思います。 Unityでの実現方法をご紹介します。 ダメな例 GameMain g …

【Unity】gUIでImageに設定されているスプライト画像を動的に削除する方法

2019/02/26   -Unity, Unity初心者, Unity基礎

え、Imageのスプライト画像を消したいときなんてあるの?と思うかもしれませんが、自分はありました。 スクリプトから動的に削除する方法 至ってシンプルで下記のように書けばOKです。 Gameobjec …

【Unity】スクリプトからすべての子オブジェクトを消す方法

Unityでスクリプトで動的に作成したオブジェクトをすでに存在するオブジェクトの子として登録することはよくあると思います。 で、登録したからには削除したい!ってことも当然出てきます。 なので今回は子オ …

Copyright© ぺんごや , 2019 All Rights Reserved Powered by STINGER.