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

<pc-entity>

<pc-entity>タグは、エンティティを定義するために使用されます。

注記
  • これは、直接の<pc-scene>の子であるか、または別の<pc-entity>の子である必要があります。

属性

属性説明
enabledエンティティの有効状態。指定されていない場合、trueが使用されます。
nameエンティティの名前。
positionエンティティの位置。X、Y、Zの値がスペース区切りリストで指定されます。指定されていない場合、0 0 0が使用されます。
rotationエンティティの回転。X、Y、Zのオイラー角が度単位でスペース区切りリストで指定されます。指定されていない場合、0 0 0が使用されます。
scaleエンティティのスケール。X、Y、Zの値がスペース区切りリストで指定されます。指定されていない場合、1 1 1が使用されます。
tagsエンティティのタグをスペース区切りリストで指定します。

イベント

これらのイベントは、addEventListener()を使用するか、このインターフェースのoneventnameプロパティにイベントリスナーを割り当てることでリッスンできます。

イベント説明
pointerdownポインターがエンティティ上で押し下げられたときに発生します。
pointerenterポインターがエンティティに入ったときに発生します。
pointerleaveポインターがエンティティを離れたときに発生します。
pointermoveポインターがエンティティ上を移動したときに発生します。
pointerupポインターがエンティティから離されたときに発生します。

<pc-entity name="MyEntity" position="1 2 3" rotation="45 0 0" scale="2 2 2" tags="tag1 tag2">
<!-- ここに子エンティティとコンポーネントが配置されます -->
</pc-entity>

JavaScriptインターフェース

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