コガネブログ

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

【Unity】Windows / macOS 向けビルドでウィンドウや背景を透過できる「UniWindowController」紹介

はじめに 「UniWindowController」を Unity プロジェクトに導入することで Windows / macOS 向けビルドでウィンドウや背景を透過できるようになります 使用例 クイックスタート 「UniWindowController」プレハブをシーンに配置して 配置したインスタンスの「…

【Unity】キャンバス内のオブジェクトを四角形で可視化できる「Unity Canvas Visualizer」紹介

はじめに 「Unity Canvas Visualizer」を Unity プロジェクトに導入することで キャンバス内のオブジェクトを四角形で可視化できるようになります 使用例 クイックスタート Canvas オブジェクトに「Canvas Visualizer」をアタッチします

【Unity】スプライトのメッシュの調整ができる「Unity-SpriteAssist」紹介

はじめに 「Unity-SpriteAssist」を Unity プロジェクトに導入することで スプライトのメッシュの調整ができるようになります 使用例 Project ウィンドウでスプライトを選択して Inspector でパラメータを調整することで スプライトのメッシュを調整できます…

【Unity】ライトの影響を受けるスプライトを表示できる「Unity Mesh Sprites」紹介

はじめに 「Unity Mesh Sprites」を Unity プロジェクトに導入することで ライトの影響を受けるスプライトを表示できるようになります 使用例 クイックスタート ゲームオブジェクトに「Mesh Sprite」をアタッチして 「Sprite」に表示したいスプライトを設定…

【Unity】GUIStyle を ScriptableObject で確認しながら使用できる「Editor Styles Scriptable」紹介

はじめに 「Editor Styles Scriptable」を Unity プロジェクトに導入することで GUIStyle を ScriptableObject で確認しながら使用できるようになります 使用例 EditorStyleScriptable で使用したい GUIStyle を確認して using UnityEditor; using UnityEngi…

【Unity】簡単にパラメータのデバッグ表示ができる「Debug Viewer」紹介

はじめに 「Debug Viewer」を Unity プロジェクトに導入することで 簡単にパラメータのデバッグ表示ができるようになります 使用例 using DebugViewer; using UnityEngine; public class PlayerHealth : MonoBehaviour { [Debug( "Player", "Max Health" )] …

【Unity】エディタの各ウィンドウの最小サイズを 0, 0 にできる「Magic Layout」紹介

はじめに 「Magic Layout」を Unity プロジェクトに導入することで エディタの各ウィンドウの最小サイズを 0, 0 にできるようになります 使用例

【Unity】ゲームオブジェクトが持つコンポーネントの private な変数やプロパティの編集や関数の実行ができる「Sidekick Inspection Tools for Unity」紹介

はじめに 「Sidekick Inspection Tools for Unity」を Unity プロジェクトに導入することで ゲームオブジェクトが持つコンポーネントの private な変数やプロパティの編集や 関数の実行ができるようになります 使用例 using UnityEngine; internal sealed cl…

【Unity】Project ウィンドウに Git のステータスを表示できる「GitStatus」紹介

はじめに 「GitStatus」を Unity プロジェクトに導入することで Project ウィンドウに Git のステータスを表示できるようになります 使用例

【Unity】UI で六角形タイル状のレイアウトを使用できる「HexagonalUI」紹介

はじめに 「HexagonalUI」を Unity プロジェクトに導入することで UI で六角形タイル状のレイアウトを使用できるようになります 使用例 クイックスタート HexLayoutGroup をアタッチすることで使用できます

【Unity】UI でアウトラインや後光を実装できる「UIOutline」紹介

はじめに 「UIOutline」を Unity プロジェクトに導入することで UI でアウトラインや後光を実装できるようになります 使用例 クイックスタート 「UI Outline」コンポーネントをゲームオブジェクトにアタッチして 各種パラメータを設定することで使用できます…

【Unity】ディープリンクで Unity エディタのシーンを開いたりできる「Deeplink – Set up deep links into the Unity editor」紹介

はじめに 「Deeplink – Set up deep links into the Unity editor」を Unity プロジェクトに導入することで ディープリンクで Unity エディタのシーンを開いたりできるようになります 使用例 using Needle.Deeplink; using UnityEditor; using UnityEditor.S…

Unity1Week お題「ちゅう」でアクションゲーム「シロペンロード」を公開しました!

紹介動画 空中に描いた線を足場にしてゴールを目指す2Dアクションゲーム「シロペンロード」を公開しました!(全40ステージ)https://t.co/jn6AfyUoyc#unity1week #unityroom pic.twitter.com/my4GKwuWyL— baba_s (@baba_s_) 2021年9月12日 ゲームはこちら h…

【Unity】ReSharper のキーワードハイライトが正常に動作していない場合

概要 Visual Studio を閉じた状態で Unity プロジェクトのフォルダに存在する .vs フォルダ すべての .csproj ファイル .sln ファイル を削除してから Unity から Visual Studio を開くと キーワードハイライトが正常に動作するようになる

【Unity】Unity 起動時に「Enter Safe Mode?」と表示される場合

はじめに The project you are opening contains compilation errors. Entering Safe Mode allows you to resolve these errors without waiting for the rest of your project to import. If you select Ignore (not recommended), your project will conti…