大约有 52 项符合查询结果, 库内数据总量为 31,722 项。 (搜索耗时: 0.0071 秒)
..., () => { //跳转到入口场景 Laya.Scene.open("Scenes/Index.ls"); //不要使用Laya.Scene.open("./Scenes/Index.ls"); }); }); // 侦听加载失败 Laya.loader.on(Laya.Event.ERROR, this, this.onError); }); } /** * 当报错时打印错误 * @param err 报错信息 */ onError(err: string): voi...
来源: Laya3.0_文档 发布时间: 20251105
...此,对于需要精确寻路的场景,建议使用较小的值。但也不要设置太小,可能会造成不必要的性能开销。 2.1.7 凸多边形区域volumes 表示导航系统中用于在某片区域内修改导航网格属性的组件。它允许在场景中定义一个区域,并且...
来源: Laya3.0_文档 发布时间: 20251010
...yaAir IDE编辑布局时,将所有文本组件在节点中顺序排列,不要与其它UI组件穿插。 二是,LayaAir IDE中的组件中有一个drawCallOptimize属性,我们为所有文本的父级节点drawCallOptimize属性设置true值。当这样设置之后,引擎会自动启用文...
来源: Laya3.0_文档 发布时间: 20251010
...要在片段着色器中使用,需要通过varying传递。 (3)一般不要随意添加新的attribute,直接使用引擎预定义的即可。 Shader3D Start { ...... attributeMap: { a_posuv: Vector4, a_attribColor: Vector4, a_attribFlags: Vector4, }, ...... } Shader3D End 五、defines 5.1 ...
来源: Laya3.0_文档 发布时间: 20251010
...cene”,说明它是有场景管理能力的。 (图2-3) 注意:请不要修改这个代码,随着我们开发过程中不断添加新的UI组件、删除UI组件,这个代码会自动更新。 这个类是以runtime类名字xxx为基础进行命名,命名后的文件名就是xxx.gener...
来源: Laya3.0_文档 发布时间: 20251010
...多的顶点 降低顶点着色器的执行成本。 优化几何图形:不要使用不必要的三角形,并尽量保持 UV 映射接缝和硬边(双倍顶点)的数量尽可能少。 使用LOD优化不同的Mesh类型,优化顶点数量。 2.优化Draw Call 由于呈现状态更改会占...
来源: Laya3.0_文档 发布时间: 20251010
...提供的功能或者效果。Shader的实现有一定的门槛,新手先不要急着研究这个,先有个基础的认知即可。 九、3D物理系统、3D动画系统 3D物理系统是通过模拟真实物理属性的方式来计算重力、运动、旋转、碰撞反馈等,LayaAir引擎内...
来源: Laya3.0_文档 发布时间: 20251010
...所以,如果你的模型并不需要在运行时进行修改,那么请不要打开这个选项以节省内存。 网格压缩 mesh Compress 勾选后可对网格数据进行压缩,用以减少网格文件大小。需要注意的是,压缩后的网格会存在IDE的临时目录,原始模...
来源: Laya3.0_文档 发布时间: 20251010
...his.delatpos = new Laya.Vector3(); } } /** * 每帧更新时执行,尽量不要在这里写大循环逻辑或者使用getComponent方法 * 此方法为虚方法,使用时重写覆盖即可 */ onUpdate(): void { if (!this.target || !this.camera) return; this.target.transform.position.vsub(this.cu...
来源: Laya3.0_文档 发布时间: 20251010
...到界面上 } } MyTestField是注册的名字,实际应用需要保证不要和其他人取的名字冲突,所以建议取"com.layabox.test"这样的名字。 InspectorField的create方法是同步的,所以这里不能用createWidget,而需要用createWidgetSync。这需要确保预制体...
来源: Laya3.0_文档 发布时间: 20251010