0.0.29 • Published 6 months ago

@easytwin/runtime v0.0.29

Weekly downloads
-
License
ISC
Repository
-
Last release
6 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

6 months ago

0.0.28

6 months ago

0.0.27

6 months ago

0.0.26

6 months ago

0.0.25

6 months ago

0.0.24

6 months ago

0.0.23

7 months ago

0.0.22

7 months ago

0.0.21

7 months ago

0.0.20

7 months ago

0.0.19

7 months ago

0.0.18

8 months ago

0.0.17

8 months ago

0.0.16

8 months ago

0.0.15

8 months ago

0.0.14

8 months ago

0.0.13

9 months ago

0.0.12

9 months ago

0.0.11

9 months ago

0.0.10

10 months ago

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago