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

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

1. 引用外部脚本的方式 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...辑器环境也会载入。 注意,JS脚本要出现对全局环境的修改,否则影响编辑器稳定。另外,JS脚本一旦载入,没有卸载和刷新功能,如果修改了JS文件,需要刷新编辑器才生效。如果勾选,这个脚本会在预览、运行或者发布...

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

2. 自定义物理引擎 · LayaAir3.3 · 引擎文档 · LAYABOX [ 83%]

...第三方物理引擎的原始库文件,如图2-3所示,开发者可以修改gulp替换为自己的第三方物理引擎库。 (图2-3) 第二,适配完成后,修改gulp脚本中的适配库生成文件名,将laya.cannon替换为自己的物理引擎库名称,然后执行脚本。脚...

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

3. 插件开发说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 76%]

...件时,需要使用编辑器提供的UI框架,一般允许直接去修改编辑器的DOM结构。考虑到用户体验和兼容性,资源商店也一般允许这类插件上架。 在项目的engine/types目录,有三个与编辑器插件开发相关的声明文件,editor.d.ts, edito...

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

4. 动画状态机 · LayaAir3.3 · 引擎文档 · LAYABOX [ 71%]

...情况下需要对参数进行命名会更有效。如动图5-10所示来修改名字 : (动图5-10) 修改好名字后,可以比较清晰的来编辑切换条件,如图5-11所示: (图5-11) 注意:这些条件中只要满足一个就可以触发动画切换,而是并且的关...

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

5. 缓动 · LayaAir3.3 · 引擎文档 · LAYABOX [ 65%]

...除对应的方法即可。这种设计使代码简洁明了,并且易于修改。 下面,我们来看一段代码,这段代码提供了一个基础的Tween使用示例: /** * 创建一个基础的缓动 * aSprite为一个2D精灵 */ Laya.Tween.create(aSprite).duration(1000).to("x", 500).to(...

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

6. 屏幕适配 · LayaAir3.3 · 引擎文档 · LAYABOX [ 61%]

...性能有影响。为了性能与内存的优化,默认并使用直接修改画布宽高的方案来适配。 而是通过LayaAir引擎的同适配模式规则,计算出适配宽高需要缩放的比例,然后通过transform的matrix(矩阵)来对画布缩放至逻辑宽高的分辨...

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

7. 3D物理系统 · LayaAir3.3 · 引擎文档 · LAYABOX [ 60%]

.../获取本地偏移 var localOffset:Laya.Vector3 = boxShape.localOffset; //修改偏移 localOffset.setValue(0, 0, 0.125); boxShape.localOffset = localOffset; //为复合碰撞形状对象添加子形状(刚刚创建的盒形碰撞形状) compoundShape.addChildShape(boxShape); //后面的代码...

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

8. 精灵 · LayaAir3.3 · 引擎文档 · LAYABOX [ 56%]

...位,默认X、Y坐标为(0,0)表示图片左上角作为基准点。当修改了Sprite对象设置默认轴心点,对Sprite对象设置位置Position、缩放Scale、旋转Rotation时,都是以轴心点为基准,而并非默认的Sprite对象左上角的坐标值。改变轴心点可以控...

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