• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 9 项符合查询结果, 库内数据总量为 30,724 项。 (搜索耗时: 0.0051 秒)

1. 程序蓝图 · LayaAir3.0文档 · LAYABOX [ 100%]

...lass } = BP; @bpClass({ name:"TestBluePrint", canInherited: true, extends:"Script" }) export class TestBluePrint extends Laya.Script { } 需要注意的是,只有注册了构造函数,才可以在蓝图编辑器的createNew中创建这个类的实例,如图12-1所示。 const { bpClass } = BP;...

来源: Laya3.0_文档 发布时间: 20240905

2. 实体组件系统 · LayaAir3.0文档 · LAYABOX [ 81%]

...逻辑控制的入口。 开发者通过继承引擎的组件脚本类Laya.Script,可以实现组件系统脚本的完整功能,我们通常将组件系统脚本简称为组件脚本。然后通过IDE或者代码的方式添加到实体上,实现完整的ECS功能。 组件脚本,在原则...

来源: Laya3.0_文档 发布时间: 20240528

3. 3D物理编辑 · LayaAir3.0文档 · LAYABOX [ 70%]

...动进入触发器的生命周期。 2.4.4 使用生命周期方法 创建Script3D脚本 生命周期的方法,只能在脚本类里使用,所以,我们需要创建一个脚本,3D游戏必须要继承3D的脚本Script3D。空脚本的示例代码如下: /** * TypeScript语言的3D脚本示...

来源: Laya3.0_文档 发布时间: 20240624

4. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 69%]

...代码如下所示: const { regClass } = Laya; @regClass() export class Script extends Laya.Script { } 如动图1-1所示,只有使用了上述的这个装饰器标识,开发者定义的组件脚本才会被IDE识别为组件,可以被节点(实体)的属性设置面板 -> 增加...

来源: Laya3.0_文档 发布时间: 20240809

5. 精灵 · LayaAir3.0文档 · LAYABOX [ 68%]

...代码: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { //declare owner : Laya.Sprite3D; @property({ type: Laya.Sprite }) public sprite1: Laya.Sprite; @property({ type: Laya.Sprite }) public sprite2: Laya.Sprite; constructor() { super(); } /** * 组件...

来源: Laya3.0_文档 发布时间: 20240528

6. 基础文本 · LayaAir3.0文档 · LAYABOX [ 65%]

...代码: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { //declare owner : Laya.Sprite3D; @property({ type: Laya.Text }) txt: Laya.Text; constructor() { super(); } onAwake(): void { this.txt.text = "第{n=1}页"; //显示文本的初始化内容 } onSta...

来源: Laya3.0_文档 发布时间: 20230830

7. 场景管理 · LayaAir3.0文档 · LAYABOX [ 60%]

...所示: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { @property({ type: Laya.Button }) public uiBtn: Laya.Button; constructor() { super(); } /** * 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 */ ...

来源: Laya3.0_文档 发布时间: 20230717

8. 使用3D精灵 · LayaAir3.0文档 · LAYABOX [ 52%]

... const { regClass, property } = Laya; @regClass() export class CameraMoveScript extends Laya.Script3D { /** @private */ protected _tempVector3: Laya.Vector3 = new Laya.Vector3(); protected lastMouseX: number = 0; protected lastMouseY: number = 0; protected yawPitchRoll: Laya.Vector3 = new Laya.Vecto...

来源: Laya3.0_文档 发布时间: 20240624

9. 动画状态机详解 · LayaAir3.0文档 · LAYABOX [ 49%]

...码如下: ... import Vector3 = Laya.Vector3; ... export class AnimationScript extends Laya.AnimatorStateScript { ... private model: Laya.Sprite3D; /**@internal */ setPlayScriptInfo(animator: Laya.Animator | Laya.Animator2D, layerindex: number, playstate: Laya.AnimatorState | Laya.AnimatorState2D)...

来源: Laya3.0_文档 发布时间: 20230804