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

大约有 60 项符合查询结果, 库内数据总量为 31,560 项。 (搜索耗时: 0.0044 秒)

1. 组件装饰器说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...件脚本,需要在类定义之前使用装饰器的标识@regClass(),示例代码如下所示: const { regClass } = Laya; @regClass() export class Script extends Laya.Script { } 1.2 IDE中如何找到被识别的组件脚本 只有使用了@regClass()装饰器标识,才会被LayaAir3-IDE识...

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

2. 3D变换 · LayaAir3.3 · 引擎文档 · LAYABOX [ 98%]

...平移变换移动立方体,在x、y和z方向上分别移动距离1,示例代码如下: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { @property({ type: Laya.Sprite3D }) public cube: Laya.Sprite3D; // 平移距离 private translate: Laya.Vector3 ...

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

3. WebXR · LayaAir3.3 · 引擎文档 · LAYABOX [ 98%]

...ebXR标准的产品 关于webXR的显示,官网的webXR已经有全部的示例代码,这里对主要的流程进行描述介绍,大家也可以前往官网示例查看完整的示例源码。 首先,场景的加载,摄像机的控制,脚本的添加,UI等,这与普通的3D游戏的...

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

4. 2D节点使用3D · LayaAir3.3 · 引擎文档 · LAYABOX [ 97%]

...如动图1-1所示, (动图1-1) 动图1-1是LayaAir创建的2D入门示例中的“混合3D示例。 首先,利用LayaAir引擎中的RenderTexture可以很方便的实现这个功能。渲染纹理(RenderTexture)是在运行时不断更新渲染的一种特殊类型纹理 。渲染纹...

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

5. 组件属性的代码使用 · LayaAir3.3 · 引擎文档 · LAYABOX [ 97%]

...组件的添加与识别。本小节通过几种常用类型的属性使用示例,进一步帮助大家理解组件化开发的基础。 一、节点类型方式 LayaAir分为2D节点与3D节点类型,当设置为2D节点Laya.Sprite时,不能将3D节点作为其属性值。当设置为3D节点...

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

6. 3D物理系统 · LayaAir3.3 · 引擎文档 · LAYABOX [ 97%]

...对比。 (图2-18) (图2-19) 2.3.3 碰撞器的形状代码添加示例 LayaAir内置的基础碰撞形状使用示例 内置的碰撞器使用思路为,创建节点对象,创建碰撞器,创建碰撞器形状,为碰撞器添加碰撞形状。 我们以创建圆锥形刚体碰撞器...

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

7. 角色控制器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 95%]

...撞分组的话,引擎API的碰撞分组需要将值设置为2的幂。 示例代码如下: //用代码指定xxx碰撞器所属哪个碰撞组 xxx.collisionGroup = 1 << 3 ;// 值为2 的 3 次幂(8),可以简单理解分组ID为3,这样就更容易与IDE中的概念统一 2.2 可...

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

8. 创建新项目 · LayaAir3.3 · 引擎文档 · LAYABOX [ 94%]

...创建新项目一、打开创建界面二、项目模板2.1核心模板2.2示例模板2.3学习模板2.4已购源码2.5本地模板创建新项目 创建一个新项目文件往往是项目开发的第一步,LayaAir引擎可以使用项目模板来创建新项目。 一、打开创建界面 运...

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

9. 事件管理 · LayaAir3.3 · 引擎文档 · LAYABOX [ 93%]

...我们看看代码是如何使用CLICK 的(以下代码来自“2D入门示例”): onEnable(): void { console.log("IndexRT onEnable") //侦听ui按钮点击事件 this.uiBtn.on(Laya.Event.CLICK, this, () => { //点击后,打开UI场景示例 console.log("uiBtn"); Laya.Scene.open("scenes/...

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

10. 3D基础显示对象 · LayaAir3.3 · 引擎文档 · LAYABOX [ 92%]

... 使用 Transform3D 类,可以对3D基础对象做基础变换,代码示例如下: //改变立方体的世界坐标 box.transform.position = new Laya.Vector3(0, 0, 0); //立方体的平移 box.transform.translate(new Laya.Vector3(1, 1, 1)); //立方体的旋转 box.transform.rotate(new Laya.Ve...

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