0.0.29 • Published 12 months ago

@easytwin/runtime v0.0.29

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

自定义组件

特性

  1. 生命周期支持
  • onAwake: 在帧循环前调用,仅会调用一次
  • onStart: 在帧循环最开始调用,仅会调用一次
  • onUpdate: 每帧调用一次
  • onEnable: 组件被启用时调用一次
  • onDisable: 组件被禁用时调用一次
  1. 碰撞与射线检测
  • onPointerUp: 指针在碰撞体上释放时
  • onPointerDown: 指针在碰撞体上按下时
  • onPointerEnter: 指针进入碰撞体
  • onPointerExit: 指针退出碰撞体
  • onPointerClick: 指针点击碰撞体
  • onPointerDrag: 拖动物体时

要点须知

  1. VirtualRootComponent用于数字要素模板/模型, VirtualComponent则用于数字要素的子要素/模型内部结构. 如果不需要启用虚拟子组件,请继承Component
  2. 要启用射线检测需要让THREE.Object关联 RuntimeComponent,设置THREE.Object.userdata._target = RuntimeComponent;
  3. data和state中以$R结尾的字段会被判断为资源路径,要求value是string,参与导入导出。
0.0.29

12 months ago

0.0.28

12 months ago

0.0.27

12 months ago

0.0.26

12 months ago

0.0.25

1 year ago

0.0.24

1 year ago

0.0.23

1 year ago

0.0.22

1 year ago

0.0.21

1 year ago

0.0.20

1 year ago

0.0.19

1 year ago

0.0.18

1 year ago

0.0.17

1 year ago

0.0.16

1 year ago

0.0.15

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago