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

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

1. 多线程Worker · LayaAir3.0文档 · LAYABOX [ 100%]

...ample { constructor() { //初始化引擎 Laya.init(600,400,Laya.WebGL); //设置Laya提供的worker.js路径 Laya.WorkerLoader.workerPath = "libs/worker.js"; //开启worker线程 Laya.WorkerLoader.enable = true; //加载引擎需要的资源 Laya.loader.load("../atlas/comp.atlas",Laya.Handler.creat...

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

2. 自定义Shader · LayaAir3.0文档 · LAYABOX [ 98%]

...的任意着色器在任意阶段访问。第二,无论你把uniform值设置成什么,uniform会一直保存它们的数据,直到它们被重置或更新。 UniformMap则是存储这样一堆Uniform变量的数据结构,通过组合的形式更直观的让开发者了解到在Shader中所...

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

3. CommandBuffer · LayaAir3.0文档 · LAYABOX [ 93%]

...制,将这些指令在我们想要的时机进行执行。command buffer设置渲染目标或绘制给定网格,可以设置在摄像机渲染期间的不同点执行 CommandBuffer是一个高阶的3D渲染功能,用来拓展LayaAir引擎渲染管线的渲染效果。在实现毛玻璃(玻...

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

4. 属性设置面板说明 · LayaAir3.0文档 · LAYABOX [ 93%]

属性设置面板说明一、通用功能1.1 增加组件1.2 上一个、下一个1.3 锁定二、应用场景2.1 节点的属性设置2.2 资源的属性设置2.3 代码预览属性设置面板说明 一、通用功能 1.1 增加组件 在属性设置面板中,可以点击增加组件,来给...

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

5. 资源加载 · LayaAir3.0文档 · LAYABOX [ 71%]

... = new Laya.Image(); img.texture = res; // img.skin = url; //ui组件直接设置skin也可以 img.pos(x, y); this.owner.addChild(img); }); } } 1.2 带类型的加载方式 有的时候,网络资源没有后缀名,又或者,图片xxx.png并非是当成Texture使用,需要被定义为TextureC...

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

6. 3D变换 · LayaAir3.0文档 · LAYABOX [ 68%]

...组件均已创建完毕,此方法只执行一次 */ onAwake(): void { //设置定时器执行,定时重复执行(基于帧率) Laya.timer.frameLoop(1, this, this.animate); } private animate(): void { // 旋转立方体(四元数) this.cube.transform.rotate(this.rot, false, false); } } 旋转...

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

7. 性能统计与优化 · LayaAir3.0文档 · LAYABOX [ 62%]

...-1所示。 可以通过减少粒子数量,使用合理的粒子发射器设置,进行优化,避免粒子数量过大。 (图9-1) 10、FrustumCulling数值说明 如图10-1所示,Frustum Culling是性能统计面板中的一个指标,表示当前场景中判断渲染节点是否在视...

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

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

...件脚本才会被IDE识别为组件,可以被节点(实体)的属性设置面板 -> 增加组件 -> 自定义组件脚本所添加。 (动图1-1) 一个TS文件只能有一个类使用@regClass() 。 标记了@regClass()的类,在IDE环境内都会被编译,但最终发布时,...

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

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

...llet extends Laya.Script { constructor() { super(); } onEnable(): void { //设置初始速度 let rig: Laya.RigidBody = this.owner.getComponent(Laya.RigidBody); rig.setVelocity({ x: 0, y: -10 }); } onTriggerEnter(other: any, self: any, contact: any): void { //如果被碰到,则移除子弹 this.o...

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