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

<pc-entity>

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

使用法

属性

属性タイプデフォルト説明
enabledBoolean"true"エンティティの有効状態
nameString-エンティティの名前識別子
positionVector3"0 0 0"「X Y Z」値としてのローカル空間位置
rotationVector3"0 0 0"度単位の「X Y Z」オイラー角としてのローカル空間回転
scaleVector3"1 1 1"「X Y Z」値としてのローカル空間スケール
tagsString-スペース区切りのタグのリスト

イベント

これらのイベントは、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>要素をプログラムで作成および操作できます。