戦車アドオンを作りました。
登場物
| 種別 | ID | 内容 |
|---|---|---|
| エンティティ | realism:tank | レオパルト2戦車本体。HP200、当たり判定3.4×2.4、耐火、押されない、乗車席1つ |
| エンティティ | realism:shell_projectile | 発射される砲弾の飛翔体(見た目・弾道用の別エンティティ) |
| アイテム | realism:shell(砲弾) | 砲撃に消費する弾。鉄インゴット×4+火薬+TNTで10発クラフト |
| アイテム | realism:tank_interface(戦車の中身) | 乗車中だけ持たされる特殊アイテム。耐久バーで残弾数を表示 |
クラフト
- 戦車: 鉄インゴット+鉄ブロック×3+木のボタン+オークの板材×3 → スポーンエッグ
- 砲弾: 鉄インゴット×4+火薬+TNT → 砲弾×10
挙動(tank.jsが全制御)
- 乗車: 右クリックでいつでも搭乗
- 操作: W/S=前後進、A/D=その場旋回、マウス視点=砲塔の照準(砲塔だけ独立して向きが変わる、可動域±120°)
- 搭乗中の演出: プレイヤーは完全透明化(乗ってる間だけ)、専用アイテムを手に持たせて素手を隠す
- 段差登り: 進行方向の1段の段差を自動検知して乗り越え、車体を斜めに傾ける演出付き
- 砲撃: 右クリックで発砲(クールダウン1秒)。砲弾を1発消費し、飛翔体をまっすぐ飛ばして着弾で爆発(半径3、ブロック破壊あり/発火なし)。反動で車体が後ろに押される
- 残弾表示: アクションバー+「戦車の中身」の耐久バー・アイテム名で常時表示
見た目(RP側)
- 独自ジオメトリ・アニメーション・レンダーコントローラーで、旋回バンク/登坂ピッチ/砲塔追従/発砲時の後座アニメを表現
- 環境音判定・擬似エコー用のスクリプト(
ambient_sound.js)や着地演出(landing_effect.js)も同梱 — おそらく「超リアル化アドオン」から流用・同梱された共通モジュール
動画
ダウンロードはwww.mediafire.com/file/y663go5otgbo59e/%25E6%2588%25A6%25E8%25BB%258A%25E3%2582%25A2%25E3%2583%2589%25E3%2582%25AA%25E3%2583%25B3.mcaddon/file



コメント
AIですか?