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

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

1. 后期处理 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...() export class Script extends Laya.Script { //获取节点 @property(Laya.Sprite) public sp: Laya.Sprite; onAwake(): void { //创建后期处理实例 this.sp.postProcess = new Laya.PostProcess2D(); //创建变色效果 let colorEffect2D = new Laya.ColorEffect2D(); //创建后期处理效果数组 ...

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

2. 3D性能优化 · LayaAir3.3 · 引擎文档 · LAYABOX [ 82%]

....Material; //颜色数目 private _colorNums = 20; //精灵数目 private _spriteNums = 200; private _createColorBufferData() { //随机给20个颜色值 let colorBuffer = new Float32Array(20 * 4); for (var i = 0; i < this._colorNums; i++) { let offset = i * 4; colorBuffer[offset] = Math.random()...

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

3. 2D光遮挡器与阴影 · LayaAir3.3 · 引擎文档 · LAYABOX [ 75%]

...) export class LightOccluder extends Laya.Script { private spotLight: Laya.Sprite = new Laya.Sprite(); private background: Laya.Sprite = new Laya.Sprite(); private lightOccluder: Laya.Sprite = new Laya.Sprite(); private backgroundTexture: string = "resources/bg2.png"; //组件被启用后执行,...

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

4. 滤镜效果 · LayaAir3.3 · 引擎文档 · LAYABOX [ 73%]

...性能的消耗较大。 1.1 IDE中创建滤镜 在LayaAir 3.0中,除了Sprite对象以外,可以将滤镜应用于任何显示对象,开发者通常对Image组件使用最多。选择Image组件,在属性设置面板的杂项中,添加滤镜的属性Filters,如动图1-1所示,演示...

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

5. 精灵 · LayaAir3.3 · 引擎文档 · LAYABOX [ 72%]

精灵(Sprite)一、概述二、IDE中使用2.1 创建精灵2.2 基础属性2.3 Sprite的特有属性2.4 其它属性2.5 脚本控制属性三、代码中使用3.1 创建Sprite3.2 显示图片3.3 基础属性3.4 其它属性精灵(Sprite) 一、概述 游戏中Sprite精灵是在屏幕中能...

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

6. 纹理资源 · LayaAir3.3 · 引擎文档 · LAYABOX [ 72%]

...的重要资源,在LayaAir引擎中,纹理可以应用于2D对象(如Sprite、Image等)和3D对象(如Sprite3D的材质)上,用于呈现图像、颜色和细节。 1、纹理资源基础 1.1 纹理资源的类型 LayaAir引擎支持多种类型的纹理资源: 普通纹理资源:...

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

7. 自定义3D Shader · LayaAir3.3 · 引擎文档 · LAYABOX [ 71%]

...属GLSL文件(高阶操作不推荐直接使用) u_WorldMat 世界矩阵 Sprite3DCommon.glsl u_ProjectionParams(near, far, invert, 1 / far) 投影参数 Camera.glsl u_Viewport(x, y, width, height) 视口 Camera.glsl u_CameraDirection 相机方向 Camera.glsl u_CameraUp 相机上朝向 Camera.glsl u_...

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

8. 使用3D摄像机 · LayaAir3.3 · 引擎文档 · LAYABOX [ 69%]

...default class CameraControll extends Laya.Script { @property( { type: Laya.Sprite3D } ) public target: Laya.Sprite3D; private camera: Laya.Camera; public distanceUp: number = 0.5;//相机与目标的竖直高度参数 public distanceAway: number = 10;//相机与目标的水平距离参数 public smo...

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

9. 2D网格渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 61%]

...的效果。 二、在LayaAir-IDE中使用 在LayaAir-IDE中,创建一个sprite,在sprite上添加2D网格渲染器组件,如动图2-1所示。 (动图2-1) 添加后的组件属性如图2-2所示, (图2-2) 其中渲染图层和接受光照属性都与光照相关,具体用法参考...

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

10. 显示文本组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 60%]

...s() export class LabelControl extends Laya.Script { //declare owner : Laya.Sprite3D; @property( { type : Laya.Label } ) public lab: Laya.Label; constructor() { super(); } /** * 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 */ onAwake(): void { th...

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