コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Visual Studio で Unity イベントの関数名の表示色を変更する方法

概要 Visual Studio メニューの「ツール>オプション」から 「環境>フォントおよび色」を選択し 「Unity メッセージ」の「前景色」を変更して「OK」を押すことで Unity イベントの関数名の表示色を変更できます 参考ツイート Did you know you can customize …

【Unity】「Cyber Week Mega Sale」で 12/8(土)の 16:59 まで安く買えるオススメのアセット 28 個紹介

はじめに Asset Store の「Cyber Week Mega Sale」で 安く買えるオススメのアセットを28個紹介していきます 目次 はじめに 目次 エディタ拡張 Odin - Inspector and Serializer Shader Weaver Shadero Sprite Editor Console Pro Favorites Tab[s] Script In…

【Unity】【UIEffect】uGUI で加算シェーダを使用する

はじめに 「UIEffect」を Unity プロジェクトに導入することで uGUI で加算シェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「UIEffect」をアタッチして 「Color Mode」を「Add」に変更することで使用できます 「Effe…

【Unity】【UIEffect】uGUI で単色シェーダを使用する

はじめに 「UIEffect」を Unity プロジェクトに導入することで uGUI で単色シェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「UIEffect」をアタッチして 「Color Mode」を「Fill」に変更することで使用できます 「Eff…

【Unity】【UIEffect】uGUI でモザイクシェーダを使用する

はじめに 「UIEffect」を Unity プロジェクトに導入することで uGUI でモザイクシェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「UIEffect」をアタッチして 「Effect Mode」を「Pixel」に変更することで使用できます…

【Unity】【UIEffect】uGUI でネガシェーダを使用する

はじめに 「UIEffect」を Unity プロジェクトに導入することで uGUI でネガシェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「UIEffect」をアタッチして 「Effect Mode」を「Nega」に変更することで使用できます 「Ef…

【Unity】【UIEffect】uGUI でセピアシェーダを使用する

はじめに 「UIEffect」を Unity プロジェクトに導入することで uGUI でセピアシェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「UIEffect」をアタッチして 「Effect Mode」を「Sepia」に変更することで使用できます …

【Unity】【UIEffect】uGUI でグレースケールシェーダを使用する

はじめに 「UIEffect」を Unity プロジェクトに導入することで uGUI でグレースケールシェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「UIEffect」をアタッチして 「Effect Mode」を「Grayscale」に変更することで使…

【Unity】Unity 2019.1.0a8 新機能 GC スパイクを避けられる Incremental Garbage Collection が使用できるようになった

概要 Unity メニューの「Edit>Project Settings...」の「Player」タブから 「Use incremental GC (Experimental)」をオンにすることで GC スパイクを避けることができる Incremental Garbage Collection が使用できるようになります

【Unity】uGUI で単色シェーダを実装する

使用例 適用前 適用後 スクリプト 使い方 上記のシェーダファイルを Unity プロジェクトに追加したら シェーダファイルを右クリックして「Create>Material」を選択します 作成したマテリアルを uGUI のオブジェクトに設定します 参考サイト様

【Unity】uGUI でグレースケールシェーダを実装する

使用例 適用前 適用後 スクリプト 使い方 上記のシェーダファイルを Unity プロジェクトに追加したら シェーダファイルを右クリックして「Create>Material」を選択します 作成したマテリアルを uGUI のオブジェクトに設定します 参考サイト様

【Unity】uGUI でソフトマスクを使用できる「SoftMaskForUGUI」紹介

はじめに 「SoftMaskForUGUI」を Unity プロジェクトに導入することで uGUI でソフトマスクを使用できるようになります 使用例 適用前 適用後 通常 逆マスク 使い方 「SoftMask」がアタッチされたオブジェクトを作成してパラメータを設定します そして、ソフ…

【Unity】Visual Studio だとデバッガーで LINQ の結果を確認できない?が VSCode だと確認できる

概要 Console アプリケーションの場合 結果ビューを展開すると LINQ の結果を確認できる Unity + Visual Studio の場合 結果ビューの展開ができず LINQ の結果を確認できない Unity + VSCode の場合 IEnumerator を展開すると LINQ の結果を確認できる Unity…

【Unity】【uGUIEffect】uGUI で画像を波打たせる演出を実装する

はじめに 「UGUIEffect」を Unity プロジェクトに導入することで uGUI で画像を波打たせる演出を実装できるようになります 使用例 適用前 適用後 使い方 Shader が「UI/Wave1」「UI/Wave2」「UI/Wave3」のマテリアルを作成して uGUI のオブジェクトに割り当…

【Unity】【UnityUIExtention】uGUI でボタンの当たり判定を広げる

はじめに 「UnityUIExtention」を Unity プロジェクトに導入することで uGUI でボタンの当たり判定を広げることができるようになります 使用例 使い方 Button オブジェクトに「UICollider」がアタッチされた子オブジェクトを追加します すると、そのオブジェ…