大约有 16 项符合查询结果, 库内数据总量为 31,722 项。 (搜索耗时: 0.0066 秒)
....3 皮肤名称 skinName 当Spine里存在多套皮肤的话,通过切换不同的皮肤名称,可以在IDE里预览不同皮肤的效果,如图2-1所示。 (图2-1) 开发者也可以通过代码根据逻辑来动态切换不同皮肤。 示例代码如下: const { regClass, property } ...
来源: Laya3.0_文档 发布时间: 20260203
...所有设备都与设计宽高一致。为解决这一差异,引擎通过不同的缩放模式进行适配,例如将画面按比例缩放至全屏,以满足项目在各类设备上的显示需求。 屏幕适配的完整机制不仅涉及缩放模式,也包含画布、舞台尺寸与适配...
来源: Laya3.0_文档 发布时间: 20251231
...互(单击、双击等)后,才允许自动播放声音。 并且,不同的浏览器对视频播放的协议要求不同,开发者可以通过代码设置视频纹理更新帧率: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { @property({type...
来源: Laya3.0_文档 发布时间: 20251010
...稳定的项目中表现良好,但在某些存在散图数量庞大、且不同用户加载资源集合不一致的项目中,也存在着图集冗余、显存浪费,影响加载效率等问题。 动态图集(DynamicAtlasManager)这一功能很好的解决了这个问题。动态图集可...
来源: Laya3.0_文档 发布时间: 20260131
...形状会发生变化。 基于线性、二次方、三次方等公式的不同,贝塞尔曲线也被称为一次、二次……五次贝塞尔曲线,有些文章也称为一阶、二阶……说的是一回事。下面通过动图让大家直观的理解一下: 6.1.1 一次贝塞尔曲线 (...
来源: Laya3.0_文档 发布时间: 20251010
...过调用refreshVirtualList强制触发itemRenderer。 虚拟列表支持不同类型的item混合。首先为列表定义一个回调函数,例如 //根据索引的不同,返回不同的资源URL string function getListItemResource(index:number) { let msg = _messages[index]; if (msg.fromMe) ret...
来源: Laya3.0_文档 发布时间: 20251128
...光源决定了你的环境的颜色和氛围。灯光的种类有多种,不同的光源呈现的效果不同,可以设置不同的参数。 目前光源的种类有: DirectionLight(平行光) PointLight(点光源) SpotLight(聚光灯) AreaLight(区域光) 本篇会一一讲解...
来源: Laya3.0_文档 发布时间: 20251010
...接缝和硬边(双倍顶点)的数量尽可能少。 使用LOD优化不同的Mesh类型,优化顶点数量。 2.优化Draw Call 由于呈现状态更改会占用大量资源,因此对其进行优化非常重要。优化渲染状态更改的主要方法是减少它们的数量。有两种方...
来源: Laya3.0_文档 发布时间: 20251010
...直接修改画布宽高的方案来适配。 而是通过LayaAir引擎的不同适配模式规则,计算出适配宽高需要缩放的比例,然后通过transform的matrix(矩阵)来对画布缩放至逻辑宽高的分辨率范围内,再通过DPR机制缩放还原。 基于以上种种,...
来源: Laya3.0_文档 发布时间: 20251010
...节点来计算的。这种布局方式提供了高度的灵活性,能在不同屏幕尺寸和方向下自动适配,确保界面元素在各类设备上的一致性与可用性。 代码中的使用示例如下: this.xx.left = 0; this.xx.right = 0; this.xx.top = 0; this.xx.bottom = 0; this.xx....
来源: Laya3.0_文档 发布时间: 20251010