キャラクターコントローラライブラリ

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

キャラクターコントローラライブラリ(CCL)は、属性とLuauスクリプトを通じてキャラクターの移動と動作を構築するためのモジュール式フレームワークです。このアーキテクチャは、堅牢なHumanoid状態マシンを、アビリティやコントローラに基づくキャラクターのメカニクスのための柔軟で拡張可能なシステムに置き換えます。

アビリティ

アビリティは、キャラクターができること、例えば走る、ジャンプする、登る、水泳する能力を評価します。Enum.HumanoidStateTypeのような固定されたエンジン定義のキャラクター状態に依存する代わりに、アビリティはキャラクターができることと、プレイヤーの入力にどのように反応すべきかを動的に決定します。

コントローラ

コントローラは、地面での動き、空中での動き、水中での動きなど、動きの物理シミュレーションを適用します。アビリティは、物理的な動作を変更したり、コントローラのコンテキストを切り替えたりするためにコントローラと相互作用します。たとえば、アビリティは移動加速度を更新したり、方向を変更したり、地上コントローラの代わりに空中コントローラをアクティブにすることがあります。

©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。