Ananke Csv Master
- ダウンロード商品¥ 2,000
AnankeCsvMasterはCSV形式のデータをベースとしたゲーム制作で用いられるマスターデータ(DB)の編集、管理、自動生成ツールです。 ゲーム制作時に、敵のパラメータなど定義するものはわかっているけど、ScriptableObject化するの面倒くさいなぁという悩みを解決します。 下記がハチャメチャに楽になります。 ・ScriptableObjectクラスの定義 ・データのインポーターの生成 ・データ変更時の読み込み ・データのExcelとの連携 データとして使用できる型は下記に対応しています。 ユーザ独自のEnum型 uint int short ushort long ulong float double char string bool byte sbyte Vector2 Vector2Int Vector3 Vector3Int Vector4 Color Color32 GameObject AudioClip Sprite Texture2D Material Shader Mesh AnimationClip ※以下はv1.0.0以降 ScriptableObject Texture Font TextAsset PhysicMaterial Avatar TMP_FontAsset AnimatorController
購入に際して
UnityAsset Storeにおける License type「Extension Asset」に相当する扱いとさせていただきます。 プロジェクト等で複数人で使用される場合には人数分のご購入をお願いいいたします。 その他利用規約に関しては下記をご確認ください。 https://cathut-necogoya.com/articles/%e5%88%a9%e7%94%a8%e8%a6%8f%e7%b4%84/2024/09/28/141/
詳細、使い方
unitypackageファイルをzip圧縮してありますので、解凍(展開)してからUnityにインポートしてください。 設定を何もしていないパッケージ AnankeCsvMaster_vXXX.zip サンプルの設定済パッケージ AnankeCsvMaster_vXXX_withSample.zip 使い方に迷ったらサンプルを見るとヒントがあるかもしれません。 また詳しい使い方は下記に使用方法などをまとめていますので、合わせてご確認ください。 https://cathut-necogoya.com/articles/unity/2024/12/23/431/ 質問や不具合連絡等も随時コメントやXにて受け付けております。
Excel アドインの使い方
商品ダウンロードより ExcelAddInCsvExchanger_v1_1_0.zipをダウンロードしてください。 フォルダ内のSetup.exeからアドインをインストールしてください。 基本的な使用法はマクロ版と同様です。 下記もご覧ください。 https://cathut-necogoya.com/articles/unity/2025/03/18/908/ アンインストール方法 「Windowの設定 > アプリ > インストールされているアプリ」からアンインストールすることができます。
動作環境
Unity 2022.3以降 UI ToolKitを使用しています。
アップデート履歴
[2025-08-11: v1.0.0b] beta版です データの編集機能(DataEdit)を実装しました。 Unity再生時のリアルタイム反映の基盤を実装しました。 (使用するにはユーザ側の実装も必要です) ※Webのマニュアルは更新されていないため、マニュアルは_Sample >Document配下のpdfを参照するか、以下からダウンロードしてください。 https://drive.google.com/drive/folders/18DX7dL3L3Hlf60beFNaX202_CrDbl3IG [2025-06-06: v0.9.1] CSV出力高速化アドイン更新 ExportOnSave設定時、ExcelファイルにTemplate、Setupという名称のシートが存在しない場合には処理しないように調整 [2025-03-18: v0.9.0] CSV出力高速化アドイン追加 ※アドオン追加によるバージョンUPのため本体は0.8.1のまま [2025-01-27: v0.8.1] 初回リリース
ロードマップ
2025年中 v1.0.0 Unity上でのデータ編集機能追加 → beta版実装完了(2025/8/11) 2025年1-3月頃 ExcelからのCSV出力高速化(VSTOアドイン化) →実装完了(3/18)