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

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

1. 2D性能优化 · LayaAir3.0文档 · LAYABOX [ 100%]

...1.3 资源卸载1.4 关于滤镜、遮罩二、渲染优化方式2.1 优化Sprite2.2 优化DrawCall2.3 优化Canvas2.4 CacheAs2.5 文字描边2.6 跳过文本排版,直接渲染三、减少CPU使用量3.1 减少动态属性查找3.2 性能消耗的回收3.3 获取显示对象边界的做法3.4 根...

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

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

...3.1 简介3.2 优化方法3.3 其它类别4、NodeNums的数值说明5、Sprite3D数值说明6、TriangleFace数值说明7、RenderNode数值说明8、SkinRenderNode数值说明9、ParticleRenderNode数值说明10、FrustumCulling数值说明11、GPUMemory数值说明12、TextrueMemory数值说明13...

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

3. 通用发布 · LayaAir3.0文档 · LAYABOX [ 61%]

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

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

4. 精灵 · LayaAir3.0文档 · LAYABOX [ 61%]

精灵(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_文档 发布时间: 20240528

5. 使用3DUI · LayaAir3.0文档 · LAYABOX [ 54%]

...I的分类二、IDE中使用UI3D组件2.1 创建一个2D的Prefab2.2 创建Sprite3D,添加UI3D组件2.3 添加2D Prefab资源2.4 更改UI3D属性2.5 调整UI3D位置2.6 脚本控制UI3D使用3DUI 一、概述 2D UI都是纯粹的2D图片按层次显示,会出现三维立体效果,所以都...

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

6. 3D灯光与阴影 · LayaAir3.0文档 · LAYABOX [ 53%]

...效果 2.3 使用代码设置 //创建点光源 let pointLight = new Laya.Sprite3D(); let pointCom = pointLight.addComponent(Laya.PointLightCom); this.scene.addChild(pointLight); //点光源的颜色 pointCom.color = new Laya.Color(1.0, 0.5, 0.0, 1); //设置点光源的范围 pointCom.range = 3.0; ...

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

7. 3D粒子编辑模块 · LayaAir3.0文档 · LAYABOX [ 51%]

...用预制体,在Assets下创建预制体,双击打开预制体后,在Sprite3D节点下通过鼠标右键来创建3D粒子 (图2.1.2) 三、3D粒子的使用 3D粒子的使用由三部分构成 粒子系统组件 粒子渲染模块 粒子着色器 (图3.0)从图3.0中看到,当创建...

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

8. 动画节点 · LayaAir3.0文档 · LAYABOX [ 46%]

...lass() export class Animation extends Laya.Script { //declare owner : Laya.Sprite3D; @property({ type: Laya.Animation }) //在IDE面板中显示属性 ani: Laya.Animation; constructor() { super(); } //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次...

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

9. 文本进阶使用 · LayaAir3.0文档 · LAYABOX [ 41%]

...么选择呢。 其中Text是最基础的文本组件,他直接继承于Sprite,而Label继承于UIComponent再往上才是Sprite,从原理上,路径越短,性能自然越好。所以,比较简单的文本,当Text可以满足时,原则上优先使用Text,而Label由于属性非常...

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

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

...oid { //如果子弹超出屏幕,则移除子弹 if ((this.owner as Laya.Sprite).y < -10) { this.owner.removeSelf(); } } onDisable(): void { //子弹被移除时,回收子弹到对象池,方便下次复用,减少对象创建开销 Laya.Pool.recover("bullet", this.owner); } } 在游戏中...

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