コガネブログ

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

【Unity】ビルド時に Git の情報を Resources フォルダのテキストファイルに書き込むエディタ拡張

リポジトリ

使用例

2022-10-15_162223

Project Settings で Git の情報を書き込むテキストファイルの保存場所や
書き込むテキストファイルのフォーマットを設定します

using UnityEngine;

public class Example : MonoBehaviour
{
    private void Awake()
    {
        var textAsset = Resources.Load<TextAsset>( "git" );
        Debug.Log( textAsset != null ? textAsset.text : "" );
    }
}

そして上記のようなコードを記述することで
ビルド時における Git のブランチ名やコミットログを取得できます