開発者向け情報
BeamNG.driveのMOD開発・Lua開発に関する情報をまとめたページです。
ページ一覧
- システムコンソールの使い方:Luaコマンドやエラーログをゲームのコンソールでデバッグする方法
- 車両名とモデル名の対応表:Luaコマンドやコンフィグ内で使用するmodel_keyの一覧
Luaコマンド集
車両のスポーン
extensions.core_multispawn.spawnGroup(group, amount, options)
複数車両を一括でスポーンさせる関数。
- 引数
- group: `{{model = “”, config = “”, paintName = “”, paintName2 = “”, paintName3 = “”}, {…}, …}` 形式で指定。各パラメータは下記の通り:
- model: モデル名(`pickup` など。対応表はこちら)
- config: コンフィグ名(*.pcのファイルパスまたはキー。未指定時はデフォルト)
- paintName / paintName2 / paintName3: 各ペイント色(未指定時はデフォルト。`“random”` でランダム)
- amount: スポーン数(数値指定、必須)
- options: オプション(未指定時は全てデフォルト動作)
- name: グループ名(デフォルト: `'custom'`)
- mode: スポーンモード(デフォルト: `'roadAhead'`)
- gap: スポーン地点の間隔[m](デフォルト: 15)
- shuffle: groupの順番をシャッフルするか(デフォルト: false)
- 戻り値: 無し