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

大约有 22 项符合查询结果, 库内数据总量为 30,779 项。 (搜索耗时: 0.0043 秒)

1. 命令行发布 · LayaAir3.0文档 · LAYABOX [ 100%]

...s() class MyScript { static async buildWeb() { return IEditorEnv.BuildTask.start("web").waitForCompletion(); } } (图2-1) 下面给出各平台的发布脚本, @IEditorEnv.regClass() class MyScript { // 构建web static async buildWeb() { return IEditorEnv.BuildTask.start("web").waitForComplet...

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

2. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 88%]

...码示例 var graph = new Graph([ [1,1,1,1], [0,1,1,0], [0,0,1,1] ]); var start = graph.grid[0][0]; var end = graph.grid[1][2]; var result = astar.search(graph, start, end); // result is an array containing the shortest path 1,graph 是A*类中的地形数据类,数据中1表示可以通过的...

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

3. 3D粒子编辑模块 · LayaAir3.0文档 · LAYABOX [ 88%]

...ay On Awake:如果启用,粒子系统会在创建对象时自动启动 Start Delay:启用后系统开始发射前的延迟时间,可选择两种延迟方式 Constant 固定时间 Random Between Two Constant 从最小到最大两个时间中随机取值 (动图4)展示了使用最小2到...

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

4. 多线程Worker · LayaAir3.0文档 · LAYABOX [ 84%]

...t) { console.log("Called back by the worker!\n"); }; myWorker.postMessage("start"); // start the worker. 新建一个my_task.js文件,放到js文件夹下,代码如下: self.addEventListener('message', function (e) { var xmlreq = new XMLHttpRequest(); xmlreq.responseType = "text"; xmlreq.onloa...

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

5. 自定义Shader · LayaAir3.0文档 · LAYABOX [ 83%]

...白色,在 RGBA 通道中具有值“1.0”。 2.2 规则说明 Shader3D Start/End Shader文件头/尾 用于声明渲染pass,渲染状态、材质参数等参数 Shader3D Start { //此处填写Shader渲染pass、渲染状态、材质参数等属性 } Shader3D End name Shader名称 用于解释...

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

6. 和原生Dom交互 · LayaAir3.0文档 · LAYABOX [ 72%]

...个js中的对象 var client:any = new Laya.Browser.window.Demo1(); client.start(); } script.onerror = function():void{ //加载错误函数 } Laya.Browser.document.body.appendChild(script); } } new Main; 然后再新建一个js文件,简单代码如下: var Demo1 = (function () { function Clien...

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

7. 内置骨骼动画 · LayaAir3.0文档 · LAYABOX [ 53%]

...ript { private mCurrIndex: number = 0; private mArmature: Laya.Skeleton; onStart() { console.log("Game start"); //加载内置骨骼动画资源 Laya.loader.load("skeleton/Dragon/Dragon.sk").then((templet: Laya.Templet) => { //创建模式为1,可以启用换装 this.mArmature = templet.buildAr...

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

8. 事件管理 · LayaAir3.0文档 · LAYABOX [ 52%]

...,可能会影响事件的执行。 onAwake(): void { console.log("Game Start"); this.Tab.selectHandler = Laya.Handler.create(this,(index:number)=>{ console.log(index); }) } Tab会侦听用户点了某个标签,并从对象池创建一个处理器。 ​ 2,clear(): Handler 清理对象引用...

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

9. 后处理 · LayaAir3.0文档 · LAYABOX [ 52%]

...伪影。 图5-1 GaussianDoF参数类型: 参数类型 参数解释 Far Start 景深开始值 Far End 景深结束值 Max Radius 最大模糊景深半径 6.引擎自定义后处理类型 在3.0引擎中编写好自己的后处理效果后,在类定义前加上关键字@regClass()就可以将自...

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

10. 模型与动画的导入使用 · LayaAir3.0文档 · LAYABOX [ 45%]

...tor: Laya.Animator; private _isRun: boolean; onAwake() { console.log("Game start"); //加载指定的模型预制体,并添加到Scene3D场景内 Laya.loader.load("girl/girl.lh").then(res => { let girl : Laya.Sprite3D = res.create(); this.scene3D.addChild(girl); //获得Animator this._animator ...

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