差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
development:start [2026/02/11 22:31] mathkurodevelopment:start [2026/06/13 00:38] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 ====== 開発者向け情報 ====== ====== 開発者向け情報 ======
-===== Luaコマンド ===== 
-※[[development:console|システムコンソールの使い方]] 
  
-==== よく使うコマンド ==== +BeamNG.driveのMOD開発・Lua開発関す情報をとめたページす。
-[[https://games.mathkuro.com/beamng-drive/beamng-commands/]] +
-※wiki側コピペ機能実装できるまでは一旦WordPress側に記載+
  
-==== 車両名とモデル名の対応 ==== +----
-[[development:model_name_mapping]]+
  
-==== 車両スポーン ====+===== ページ一覧 ===== 
 + 
 +  * [[development:console|システムコンソールの使い方]]:Luaコマンドやエラーログをゲームのコンソールでデバッグする方法 
 +  * [[development:model_name_mapping|車両名とモデル名の対応表]]:Luaコマンドやコンフィグ内で使用するmodel_keyの一覧 
 + 
 +---- 
 + 
 +===== Luaコマンド集 ===== 
 + 
 +==== 車両のスポーン ====
 **extensions.core_multispawn.spawnGroup(group, amount, options)** **extensions.core_multispawn.spawnGroup(group, amount, options)**
-  * 引数 + 
-    * group: {{model = "", config = "", paintName = "", paintName2 = "", paintName3 = ""}, {...}, ...}形式で指定各パラメータは下記。カテゴリ等で指定したい場合はcreateGroupを使用すると便利。 +複数車両を一括でスポーンさせる関数。 
-      * model: モデル名pickup。 + 
-      * config: コンフィグ名(*.pcのファイルパスまたはコンフィグのキー)、未指定時はデフォルトコンフィグ +  * **引数** 
-      * paintName: ペイント1の未指定時はデフォルト。"random"を指定した場合はランダム色 +    * group: `{{model = "", config = "", paintName = "", paintName2 = "", paintName3 = ""}, {...}, ...}形式で指定各パラメータは下記の通り: 
-      * paintName2: ペイント2の色、指定はpaintNameと同様 +      * model: モデル名(`pickup` など対応表は[[development:model_name_mapping|こちら]]) 
-      * paintName3: ペイント3の色、指定はpaintNameと同様 +      * config: コンフィグ名*.pcのファイルパスまたはキー未指定時はデフォルト 
-    * amount: スポーン数数値指定必須 +      * paintName / paintName2 / paintName3ペイント色未指定時はデフォルト。`"random"` でランダム 
-    * options: 下記オプション未指定時は全てデフォルト動作 +    * amount: スポーン数数値指定必須 
-      * name: グループ名デフォルト'custom' +    * options: オプション未指定時は全てデフォルト動作 
-      * mode: スポーンモードデフォルト'roadAhead' +      * name: グループ名デフォルト: `'custom'`) 
-      * gap: スポーン地点の間隔[m]、数値指定。デフォルト15 +      * mode: スポーンモードデフォルト: `'roadAhead'`) 
-      * shuffle: groupで指定した車両の順番をシャッフルするかどうか。デフォルトfalse +      * gap: スポーン地点の間隔[m]デフォルト15 
-  * 戻り値 +      * shuffle: groupの順番をシャッフルするかデフォルトfalse 
-    * 無し+  * **戻り値:** 無し 
 + 
 +---- 
 + 
 +===== 外部リソース ===== 
 + 
 +  * [[https://documentation.beamng.com/modding/|公式MODドキュメント(英語)]] 
 +  * [[https://documentation.beamng.com/modding/programming/debugging/|デバッグ方法(英語)]] 
 + 
 +---- 
 +[[start|トップページに戻る]] 
 + 
 +~~LASTMOD~~