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

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

1. 精灵 · LayaAir3.4 · 引擎文档 · LAYABOX [ 100%]

...3.4 其它属性精灵(Sprite) 一、概述 游戏中Sprite精灵是在屏幕中能够被控制的显示对象,如果屏幕中的显示对象不能被控制那就只是一个节点。准确来说,Sprite精灵是一个能够通过改变自身属性,比如角度、位置、缩放、颜色等...

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

2. 3D物理系统 · LayaAir3.4 · 引擎文档 · LAYABOX [ 95%]

...擎提供了创建3D空间射线的类Laya.Ray(),以及通过摄像机从屏幕空间点去生成这个射线的方法viewportPointToRay()。 示例代码如下所示: /* ……省略若干代码 */ //创建一个屏幕点 let point = new Laya.Vector2(); //创建一个射线 Laya.Ray(射线的...

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

3. 物理系统 · LayaAir3.4 · 引擎文档 · LAYABOX [ 73%]

...命中点会再换回像素),以及调试绘制时从物理坐标回到屏幕坐标的显示位置。源码中 physics2DwasmFactory.convertLayaValueToPhysics() 直接用 1/world._pixelRatio 做缩放,这意味着只要你的输入数据是以像素为单位,最终都会在进入 Box2D 前按...

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

4. 层级面板 · LayaAir3.4 · 引擎文档 · LAYABOX [ 63%]

...,它不可以被删除。 4.1 2D基础节点 Sprite是2D精灵,是在屏幕中能够被控制的显示对象。 Animation是节点动画,可以方便的创建图集动画、多帧动画。 Text是静态文本的基础组件。 SoundNode是播放声音的组件。 VideoNode是显示视频的组...

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

5. 实体组件系统 · LayaAir3.4 · 引擎文档 · LAYABOX [ 59%]

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

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

6. Spine3D渲染器 · LayaAir3.4 · 引擎文档 · LAYABOX [ 51%]

...ine3D世界坐标: ${worldPos.x}, ${worldPos.y}, ${worldPos.z}`); // 获取屏幕坐标(用于点击检测等) let screenPos = this.spine3D._baseRenderNode.shaderData.getVector(Sprite3D.WORLDMATRIX); } } 3.6 快速渲染模式的限制 与2D Spine相同,3D Spine的快速渲染模式对顶点...

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