インディゲーム開発者向けオールインワンソリューション · インディ開発者の夢を支援
📖 ドキュメント • 💬 QQグループ: 467608841
🌐 言語: English | 简体中文 | 繁體中文 | 日本語 | 한국어
Proto プロトコルファイルを Server/Unity/TypeScript/Godot コードに変換するツールです。
このツールのコマンドラインパラメータの詳細説明は以下の通りです。
--mode
実行モードを指定します。有効な値は Server, Unity, TypeScript, または Godot のいずれかです。
--inputpath
.proto プロトコルファイルのパスを指定します。プログラムは指定されたパス以下のすべての .proto ファイルをスキャンします。
--outputpath
生成されたファイルの出力パスを指定します。
--namespaceName
名前空間を指定します。TypeScript モードではこのパラメータは無効です。Godot モードでは、生成されたコードは常に GameFrameX.Network.Runtime 名前空間を使用します。名前空間を設定しない場合は空の値を渡してください。
以下のコマンド例は、Proto プロトコルファイルを Server コードに変換する方法を示しています:
--mode server --inputpath ./../../../../../Protobuf --outputpath ./../../../../../Server/GameFrameX.Proto/Proto --namespaceName GameFrameX.Proto.Proto
上記のコマンド例では:
--mode serverは実行モードを Server に設定します。--inputpath ./../../../../../Protobufは .proto プロトコルファイルのパスを./../../../../../Protobufに設定します。--outputpath ./../../../../../Server/GameFrameX.Proto/Protoは出力ファイルのパスを./../../../../../Server/GameFrameX.Proto/Protoに設定します。--namespaceName GameFrameX.Proto.Protoは名前空間をGameFrameX.Proto.Protoに設定します。
コマンドラインパラメータを変更することで、実際のニーズに合わせたコードを生成できます。
以下のコマンド例は、Proto プロトコルファイルを Godot C# コードに変換する方法を示しています:
--mode godot --inputpath ./../../../../../Protobuf --outputpath ./../../../../../Godot/Proto --namespaceName Hotfix.Proto
上記のコマンド例では:
--mode godotは実行モードを Godot に設定します。--inputpath ./../../../../../Protobufは .proto プロトコルファイルのパスを./../../../../../Protobufに設定します。--outputpath ./../../../../../Godot/Protoは出力ファイルのパスを./../../../../../Godot/Protoに設定します。--namespaceName Hotfix.Protoは名前空間をHotfix.Protoに設定します。サーバー専用の proto ファイル(-sまたは_sで終わるもの)は自動的にスキップされます。
