BetterModel
- Voxel Store — BTC Studio の Voxel ストアで入手できます。
BetterModel 拡張は BetterModel プラグインとの深い統合を提供し、TypeWriter のスクリプトやワールドで高品質なカスタムエンティティモデルを使用できるようにします。
機能
- カスタムエンティティモデル — 複雑な BetterModel アニメーションを持つエンティティをスポーンし制御します。
- ヒットボックス操作 — カスタムモデル領域での正確な操作検出。
- アニメーション制御 — アクションを通じて特定のアニメーション(アイドル、攻撃、歩行)を発動します。
- トラッカー統合 — モデルの表示と追跡を手軽に管理します。
エントリー
- アクション — Play Entity Animation:モデルアニメーションを発動。Play Player Animation:プレイヤーにアニメーションを発動。Stop Animation:現在のアニメーションを停止。
- シネマティック — Model Cinematic:エンティティアニメーションを同期。Player Cinematic:プレイヤーアニメーションを同期。
- アクティビティ — Navigation Activity:GPS ベースのスマートなパスファインディング。
クイックスタート
- 1. アクションを発動する — アクションエントリーを使って拡張と連携します:play_bettermodel_animation、play_player_animation、stop_bettermodel_animation。コマンド、NPC、イベント、その他のエントリーから発動できます。→ play_bettermodel_animation → play_player_animation
アクティビティ
- Navigation Activity — GPS システムを使ってエンティティを目標地点へ移動させるアクティビティ。
技術的詳細
この拡張には BetterModel プラグインが必要です。TypeWriter のコマンドを BetterModel API の呼び出しに変換するラッパーとして機能します。
依存関係
| Extension | 必須 | 用途 |
|---|---|---|
| QuestExtension | 必須 | コアクエストエンジン。 |
| BasicExtension | 必須 | 拡張のコアユーティリティ。 |
| EntityExtension | 必須 | エンティティ管理フレームワーク。 |
| RoadNetworkExtension | 必須 | NPC のパスファインディングと道路ネットワーク。 |
| PlaceholderAPI | 任意 | @Placeholder フィールド用。 |