Character

キャラクターの概要

CharacterMovementComponentCapsuleComponent、および SkeletalMeshComponent が加わり、Pawn クラスは高度な機能を備えた Character クラスに拡張されました。 Character は、ワールド内で歩行、走行、ジャンプ、飛行、水泳できる縦方向に表現したプレイヤー向けに設計されています。このクラスには、基本的なネットワークの構築や入力モデルの実装も含まれます。

SkeletalMeshComponent

Pawn とは異なり、Character にはスケルトンを使用する高度なアニメーションを有効にするための SkeletalMeshComponent が含まれています。Character から派生したクラスへ他のスケルタルメッシュを追加できますが、これが Character に関連付けられているメインのスケルタルメッシュになります。スケルタルメッシュに関する詳細は以下を参照してください。 スケルタルメッシュ アクタスケルタルメッシュのアニメーション システム

CapsuleComponent

CapsuleComponent は移動コリジョンに使用します。CharacterMovementComponent の複雑なジオメトリを計算するために、Character クラスの Collision コンポーネントは垂直方向のカプセルであると仮定します。コリジョンに関する詳細については以下を参照してください。(making-interactive-experiences\Physics\collision) と スタティックメッシュでコリジョンをセットアップする

CharacterMovementComponent

CharacterMovementComponent では、アバターは剛体物理を使用せずに、歩行、走行、ジャンプ、飛行、落下、水泳で移動することができます。 これは Character 特有のもので、その他のクラスには実装できません。CharacterMovementComponent で設定可能なプロパティには、落下や歩行時の摩擦力の値、大気、水中、陸地を移動中の速度、浮力、重力スケールが含まれ、こうした物理によって、キャラクターが物理オブジェクトに影響を及ぼすことができるようにします。CharacterMovementComponent はアニメーションに由来するルートモーション パラメータを含み、ワールド空間で既に変換されて物理的な使用の準備が整っています。

このページは Unreal Engine の前のバージョン用です。現在リリースされている Unreal Engine 5.3 に対して更新は行われていません。
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル