コガネブログ

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

2018-12-27から1日間の記事一覧

【Unity】Android の Gradle プロジェクトが生成された時に呼び出されるコールバック「IPostGenerateGradleAndroidProject」

概要 using UnityEditor.Android; using UnityEngine; public class Example : IPostGenerateGradleAndroidProject { public int callbackOrder { get { return 0; } } public void OnPostGenerateGradleAndroidProject( string path ) { Debug.Log( path );…

【Unity】Console ウィンドウに表示される「warning CS0649: Field is never assigned to」の警告を無効化する方法

概要 using UnityEngine; public class Example : MonoBehaviour { [SerializeField] private GameObject m_gameObject; private void Awake() { Debug.Log( m_gameObject ); } } このようなコードを記述した場合 Assets\Example.cs(5,38): warning CS0649: …

【Unity】Visual Studio で表示される「warning CS0649: Field is never assigned to」の警告を一括で無効化してしまうエディタ拡張

概要 using UnityEngine; public class Example : MonoBehaviour { [SerializeField] private int m_value; private void Start() { Debug.Log( m_value ); } } このようなコードを記述した場合 CS0649 フィールド 'Example.m_value' は割り当てられません。…

【Unity】TextMesh Pro の FontAsset に含めたい文字が変更された時に FontAsset を自動更新できる「TMP_FontAssetUpdater」を GitHub に公開しました

はじめに TextMesh Pro の FontAsset に含めたい文字が変更された時に FontAsset を自動更新できる「TMP_FontAssetUpdater」を GitHub に公開しました 開発環境 Unity 2018.3.0f2 TextMesh Pro 1.3.0 使用例 TextMesh Pro の FontAsset に含めたい文字を .tx…

【Unity】Unity 上で Android の logcat が実行できる「Unity3D LogCat extension」紹介

はじめに 「Unity3D LogCat extension」を Unity プロジェクトに導入することで Unity 上で Android の logcat が実行できるようになります Unity 2018.2.18f1 で動作することを確認済みです 使い方 Unity メニューの「Window>LogCat - Android Logger」を選…

【Unity】ファイルをダウンロードして Unity プロジェクトに追加するエディタ拡張

概要 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに導入して Unity メニューの「Window>File Download Window」を選択して 表示されたウィンドウでダウンロードしたいファイルの URL と ダウンロード先のフォルダを指定して「Download」を押…