メインコンテンツまでスキップ

<pc-rigidbody>

<pc-rigidbody>タグは、リジッドボディコンポーネントを定義するために使用されます。

使用法
  • <pc-entity>の直接の子要素である必要があります。
  • <pc-collision>コンポーネントの兄弟要素である必要があります。
  • ammo.js WebAssemblyモジュールは、<pc-module>タグを介してロードされている必要があります。

属性

属性タイプデフォルト説明
angular-dampingNumber"0"角速度の減衰係数
angular-factorVector3"1 1 1"角運動の制約を「X Y Z」値で指定
enabledBoolean"true"コンポーネントの有効状態
frictionNumber"0.5"表面摩擦係数
linear-dampingNumber"0"線速度の減衰係数
linear-factorVector3"1 1 1"線形運動の制約を「X Y Z」値で指定
massNumber"1"リジッドボディの質量(キログラム単位)
restitutionNumber"0"反発/弾性係数 (0-1)
rolling-frictionNumber"0"転がり抵抗係数
typeEnum"static"物理ボディタイプ: "static" | "kinematic" | "dynamic"

JavaScriptインターフェース

RigidBodyComponentElement APIを使用して、<pc-rigidbody>要素をプログラムで作成および操作できます。