WienerWiener
  • はじめに
  • 競合比較
  • 価格・入手
  • FAQ
  • 向いているケース
  • ライセンス
  • Unity Asset版とStandalone版の違い
  • 簡易難読化・改ざん検知
  • 整合性検知・デバッグ
  • ローカライズ
  • バージョン管理
  • Google Sheets入力
  • Excel
  • YAML
  • 設定ファイル
  • データフォーマット
  • マスターデータコンバート
  • ValueOnlyフォーマット
  • スタートアップ
  • サンプル
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • はじめに
  • 競合比較
  • 価格・入手
  • FAQ
  • 向いているケース
  • ライセンス
  • Unity Asset版とStandalone版の違い
  • 簡易難読化・改ざん検知
  • 整合性検知・デバッグ
  • ローカライズ
  • バージョン管理
  • Google Sheets入力
  • Excel
  • YAML
  • 設定ファイル
  • データフォーマット
  • マスターデータコンバート
  • ValueOnlyフォーマット
  • スタートアップ
  • サンプル
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • サンプル

    • サンプル
    • 220万セルサンプルデータをコンバートする
    • アイテムマスターを作成する
    • ホットリロードを体験する
    • ユニットマスターを作成する
    • 報酬マスターを作成する
    • 装備マスターを作成する
    • ローカライズを体験する
    • 既存のYAMLにキーを追加する

220万セルサンプルデータをコンバートする

サンプル開始前の準備

  • Unityスタートアップが完了している
  • UnityプロジェクトにWienerのUnity Asset版がインポートされている

概要

このサンプルでは、220万セルのサンプルデータをコンバートします。

Wienerの設定作成やバリデーション作成ではなく、あらかじめ用意された大規模サンプルデータを使って、実際のコンバート時間を体感することが目的です。

手順は次の通りです。

  1. 220万セルサンプルデータをダウンロード
  2. 既存のサンプルデータを退避
  3. ダウンロードしたサンプルデータを配置
  4. コンバータでコンバート
  5. コンバート時間を確認
  6. 後処理

サンプルデータをダウンロード

次のリンクからサンプルデータをダウンロードします。

220万セルサンプルデータをダウンロード

ダウンロードしたファイルを任意の場所に解凍してください。

既存のサンプルデータを退避

Unityプロジェクト内の次のフォルダを開きます。

Assets/Wiener/Data

既存の client フォルダと excel フォルダを、次の名前にリネームして退避します。

Assets
+-- Wiener
    +-- Data
        +-- _client
        +-- _excel

元のサンプルに戻す場合

220万セルサンプルの確認後、追加した client フォルダと excel フォルダを削除し、_client を client、_excel を excel に戻してください。

サンプルデータを配置

解凍したサンプルデータに含まれる client フォルダと excel フォルダを、Assets/Wiener/Data 配下に配置します。

配置後の構成は次のようになります。

Assets
+-- Wiener
    +-- Data
        +-- _client
        +-- _excel
        +-- client
        +-- excel

コンバート

コンバータを開く

Tools > Wiener > Open Converterを選択してコンバータを開きます。

Image from alias

コンバート実行

Run Developを押下してコンバートを実行します。

Image from alias

コンバート中はログエリアに進捗が表示されます。完了後、Done が表示され、エラーが出ていないことを確認してください。

コンバート時間を確認

Image from alias

220万セルのExcelデータを読み込み、YAML設定に従ってバイナリとC#ソースを出力するまでの時間を確認します。

実行時間はPCスペック、Unity Editorの状態、ストレージ速度によって変わります。初回実行時はUnityのアセット更新も含めて時間を確認してください。

参考として、次のテスト環境ではコンバート時間は14秒弱でした。

テスト環境

CPU: 13th Gen Intel(R) Core(TM) i7-13700F
メモリ: 64GB / Corsair CMK64GX4M2E3200C16 / DDR4-3200
SSD: Solidigm SSDPFKNU010TZ / NVMe / 公称読込 4125 MB/s・書込 2950 MB/s

出力ファイル

正常にコンバートした場合は、次のパスにバイナリとソースが出力されます。

Assets
+-- Resources
|   +-- basic
+-- Scripts
    +-- Wiener

後処理

220万セルサンプルの確認が終わったら、出力されたファイルと配置したサンプルデータを削除して、元のサンプルデータに戻します。

出力されたファイルを削除

コンバートで出力された次のファイルとフォルダを削除します。

Assets
+-- Resources
|   +-- basic
+-- Scripts
    +-- Wiener

220万セルサンプルデータを削除

Assets/Wiener/Data 配下に配置した client フォルダと excel フォルダを削除します。

Assets
+-- Wiener
    +-- Data
        +-- _client
        +-- _excel
        +-- client   <-- 削除
        +-- excel    <-- 削除

元のサンプルデータに戻す

退避していた _client フォルダと _excel フォルダを、元の名前に戻します。

Assets
+-- Wiener
    +-- Data
        +-- client
        +-- excel

Unity Editorに戻り、必要に応じてアセットの更新が完了するまで待ってください。

最終更新:: 2026/06/12 2:44
Contributors: artisan-sawasaka
Prev
サンプル
Next
アイテムマスターを作成する