【Unity EditorWindow】ScriptableObjectEditor スクリプタブルオブジェクトエディター

{{$t('product.price.discount_rental')}}
あと{{ rentaled.limit }}{{ rentaled.period }}まで

{{$t('product.title_works.limit_sales')}} {{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}

{{ product.voice_pack.sum_price | number_format }}
{{ product.voice_pack.parent_official_price | number_format }} {{ product.voice_pack.parent_price | number_format }}
{{ product.voice_pack.child_official_price | number_format }} {{ product.voice_pack.child_price | number_format }}
価格
49
会員登録でクーポンを複数プレゼント!
一番お得なクーポン利用価格
301円以上の購入で利用可能
一番お得なクーポン利用価格

クーポンは利用できません

クーポン利用でももらえる!

ポイントアップ中

{{ carted.name }}追加済み

購入特典

  • {{ gift.title }}

    {{ gift.distribute_end_str }}まで配布中

  • {{ coupon.coupon_name }}

    {{ coupon.end_date_str }}まで配布中

    有効期限:{{ coupon.user_limit_date }}

    有効期限:取得から{{ coupon.limit_days_day }}日後

  • {{ bonus.title }}

    {{ bonus.end_date_str }}まで配布中

作品内容

ScriptableObjectEditor

本ツールは、Unity上でTSVファイル(タブ区切りテキスト)を読み込み、
ScriptableObject を自動生成・インポート・エクスポートする Editor 拡張です。

詳しくは、下記リンクの紹介動画をご覧ください。
https://www.youtube.com/watch?v=4-gB07snDf8

-------------------------------------
主な機能
-------------------------------------
・TSVファイルの読込み・プレビュー表示
・ScriptableObjectクラスの自動生成(初回のみ)
・ScriptableObjectアセットの自動生成・上書き保存
・アセットからTSVファイルへの一括エクスポート(全サブフォルダ対応)

-------------------------------------
対応フォーマット(TSV形式)
-------------------------------------
1行目:フィールド名
2行目:型名(以下に対応)
3行目以降:データ

対応型:
- int
- float
- bool
- string
- List<int>
- List<float>
- List<bool>
- List<string>

※ List型はカンマ区切り(例: 1,2,3)
※ フィールド名は英数字/アンダーバーを推奨
※ ID列がある場合、出力ファイル名やソート順に使用されます。

-------------------------------------
導入ガイド
-------------------------------------

同梱の「ScriptableObjectEditor.unitypackage」をUnityにインポートしてください。
※インポート:「アセット」>「パッケージをインポート」>「カスタムパッケージ」

-------------------------------------
使い方(基本の流れ)
-------------------------------------
「StudioCatWolfTools」>「ScriptableObjectEditor」からScriptableObjectEditorを起動してください。

○インポートする場合
  (1)ScriptableObject作成用のTSVファイルを準備する。
   ※サンプルファイル:「Assets\StudioCatWolf\Script\Editor\ScriptableObjectEditor\InputTSV\SampleData.tsv」
  (2)「TSVファイル選択」ボタン押下し、入力ファイルを選択
   ※TSVファイル名は「(作成したいScriptableObjectクラス名).tsv」にしてください。
   ※TSVファイルを更新した場合は、「TSVファイル再読込」ボタン押下で再読込してください。
  (3)「スクリプト保存先フォルダ」でScriptableObjectクラスを作成するフォルダを指定してください。
  (4)「データ保存先ベースフォルダ」でScriptableObjectアセットを作成するフォルダを指定してください。
  (5)「TSVファイルの文字列の前後をTrimする」はString型に入ってしまった前後の空白を除外したい場合はチェックしてください。
  (6)「同一キー上書き」はすでに存在するScriptableObjectアセットを上書きしたい場合はチェックを入れてください。
  (7)「プレビュー」ボタン押下で内容を確認
   ※ラベル幅スライダーを変更することで、項目の横幅を変更できます。」
  (8)「インポート」ボタン押下でインポートされます。(新規ScriptableObjectの場合:ScriptableObjectクラスが生成されます)
   ※1回目の押下でScriptableObjectクラスが作成されます。
    -------------------------------------
    下記メッセージが表示されれば作成成功です。正しく作成できているかご確認ください。
    (スクリプト保存先フォルダ)/(ScriptableObjectクラス).cs を生成しました。
    今回はデータインポート処理をスキップします。
    データインポート処理をするためには、再度「インポート」ボタンを押下してください。
    -------------------------------------
  (9)再度「インポート」ボタン押下でScriptableObjectアセットが作成されます。(2回目以降:ScriptableObjectアセット生成)
   ※ScriptableObjectクラスを再作成したい場合は、ScriptableObjectクラスを削除後、手順(8)からやり直してください。

○エクスポートする場合
  (1)スクリプタブルオブジェクト格納フォルダの「フォルダ選択」ボタンを押下し、
   スクリプタブルオブジェクト格納フォルダを選択してください。(サブフォルダも含めたScriptableObjectがエクスポート対象になります。)
  (2)エクスポートフォルダ選択の「フォルダ選択」ボタンを押下し、エクスポート先を指定してください。(指定したフォルダ内にTSVファイルが作成されます。)
  (3)「エクスポート」ボタン押下でTSVファイル形式でScriptableObjectのデータ一覧を作成します。
   ※この機能で出力したTSVファイルは、インポートファイルとしても使用可能です。

-------------------------------------
注意点
-------------------------------------
・ScriptableObjectクラスが未定義の場合、自動生成されます(ファイル名.cs)。
・TSVファイルと型指定に不備がある場合はエラーが表示されます。
・同名アセットがある場合、[同一キー上書き]をオンにすると上書きされます。

再配布・再販売・公開は禁止。
プロジェクト内での使用・改変は自由。
商用・非商用問わず利用可。

-------------------------------------
免責事項
-------------------------------------
本ツールの使用・導入・改変・再利用によって生じた、いかなる損害・障害・不具合についても、
作者(スタジオ猫狼)は一切の責任を負いません。
使用者ご自身の責任においてご利用ください。

Unityのバージョンや環境によっては正常に動作しない可能性があります

-------------------------------------
© スタジオ猫狼 / ScriptableObjectEditor

作品情報

サークル
スタジオ猫狼
{{ is_favorite ? $t('follow.follow_button.is_favorite') : $t('follow.follow_button.into_favorite') }}
シリーズ名
猫狼RPG
販売日
2025年08月08日
年齢指定
全年齢
作品形式
ファイル形式
その他形式 / unitypackage
その他
PC専用
ファイル容量
13.9KB
  • 対応環境 PC専用
  • 対応環境 ダウンロード
対応OS
Windows 11
Mac -
iOS -
Android -
その他 -

更新情報

  • 2025/09/12
    価格改定
    1,800円から100円に変更

ユーザーレビュー

同一シリーズ作品

  • 猫狼RPG タイムアタック [スタジオ猫狼]
    アクション
    猫狼RPG タイムアタック
    49
    110
    55%OFF ~2/12 13時59分
    敵を100匹倒すまでのタイムアタック!
    販売日 : 2025年05月21日

同一サークル作品

販売作品

  • 猫狼RPG タイムアタック [スタジオ猫狼]
    アクション
    猫狼RPG タイムアタック
    49
    110
    55%OFF ~2/12 13時59分
    敵を100匹倒すまでのタイムアタック!
    販売日 : 2025年05月21日

この作品を買った人はこちらも買っています

割引作品

最近チェックした作品

開催中の企画・キャンペーン