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

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

1. 2.x引擎项目升级说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...,当为runtime指定一个场景后,该场景的同级目录会自动生成一个文件名相同,但后缀不同的基。场景的后缀名字为xxx.generated.ts 如果开发者不想看到.generated.ts的文件,可以在vscode的配置文件里,加上.generated.ts后缀...

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

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

...目录或上级目录。 标识:国际化配置文件的唯一标识,自动生成,不可修改(如果确实要修改,可以用文本方式打开配置文件直接修改,但需要自行保证唯一。但修改后已经在界面上绑定的会全部丢失)。 使用范围:运行时或...

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

3. UI运行时 · LayaAir3.3 · 引擎文档 · LAYABOX [ 95%]

...、概述1.1 功能划分方式1.2 UI管理方式二、UI运行时2.1 IDE自动生成代码2.2 勾选UI组件声明2.3 代码中使用UI组件三、与自定义组件脚本区别3.1 继承不同3.2 不同的生命周期3.3 不同的使用UI组件方式四、UI运行时和自定义组件脚本的...

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

4. 组件装饰器说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 74%]

...代码如所示: const { regClass } = Laya; @regClass() export class Script extends Laya.Script { } 1.2 IDE中如何找到被识别的组件脚本 只有使用了@regClass()装饰器标识,才会被LayaAir3-IDE识别为自定义组件脚本,可以被节点(实体)所添加, 添加组...

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

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

...动进入触发器的生命周期。 2.4.4 使用生命周期方法 创建Script3D脚本 生命周期的方法,只能在脚本里使用,所以,我们需要创建一个脚本,3D游戏必须要继承3D的脚本Script3D。空脚本的示例代码如: /** * TypeScript语言的3D脚本示...

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

6. 使用3D摄像机 · LayaAir3.3 · 引擎文档 · LAYABOX [ 62%]

...rty } = Laya; @regClass() export default class CameraControll extends Laya.Script { @property( { type: Laya.Sprite3D } ) public target: Laya.Sprite3D; private camera: Laya.Camera; public distanceUp: number = 0.5;//相机与目标的竖直高度参数 public distanceAway: number = 10;//相机与目...

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

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

...码如: ... import Vector3 = Laya.Vector3; ... export class AnimationScript extends Laya.AnimatorStateScript { ... private model: Laya.Sprite3D; /**@internal */ setPlayScriptInfo(animator: Laya.Animator | Laya.Animator2D, layerindex: number, playstate: Laya.AnimatorState | Laya.AnimatorState2D)...

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

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

...代码: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { //declare owner : Laya.Sprite3D; @property({ type: Laya.Sprite }) public sprite1: Laya.Sprite; @property({ type: Laya.Sprite }) public sprite2: Laya.Sprite; constructor() { super(); } /** * 组件...

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

9. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 52%]

...用A*作为寻路的方案,首先需要到 https://github.com/bgrins/javascript-astar 官网载 astar.js 然后把 astar.js 放到项目的bin目录中,并在 index.html 里引入,如所示 <script type="text/javascript" src="astar.js"></script> 2.2 A*代码中使用 添加...

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

10. 3D粒子 · LayaAir3.3 · 引擎文档 · LAYABOX [ 47%]

...rticle3D } from "./Particle3D"; @regClass() export class Main extends Laya.Script { //粒子特效的路径 private filePath = "FireEffect"; onStart() { console.log("Game start"); //加载粒子特效资源 Laya.loader.load(this.filePath, Handler.create(this, () => { })); } //每次鼠标点...

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