Abstract脚本是否已被激活(添加到场景后触发)
脚本是否已被销毁
脚本是否启用,禁用时不执行更新且触发 onDisable
目标节点所在的场景引用(建议缓存为局部变量以提高性能)
目标节点所在的舞台引用
Protected_$awake激活脚本(第一次执行),回调 onAwake
当脚本被禁用时触发的回调函数
当脚本被启用时触发的回调函数
设置单个属性值
属性名
属性值
批量设置脚本属性
Optionalprops: Record<string, unknown>要设置的属性键值对
当前实例,支持链式调用
节点扩展脚本基类,用于扩展 node 的功能
Remarks
此类是所有节点脚本的基础类,提供了完整的生命周期管理和基础功能。
生命周期顺序:
onCreate- 设置 target 时执行onAwake- 添加到场景后执行一次onUpdate- 每帧更新时执行onDestroy- 销毁时执行状态管理:
enabled状态改变时,会触发onEnable或onDisableawaked表示脚本是否已被激活destroyed表示脚本是否已被销毁注意事项:
scene和stage的访问建议缓存为局部变量以提高性能Timer.system的监听需要手动清除