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

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

1. 获取位置信息 · LayaAir3.0文档 · LAYABOX [ 100%]

...r.create(this, this.onSuccess), Laya.Handler.create(this, this.onError) ); console.log("click"); } // 成功获取位置后触发 onSuccess(info: Laya.GeolocationInfo): void { console.log('经纬度: (' + info.longitude + '°, ' + info.latitude + '°),精确度:' + info.accuracy + 'm'); if (info...

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

2. 实体组件系统 · LayaAir3.0文档 · LAYABOX [ 93%]

...wake不同的是即使节点未激活onAdded也会调用 onAdded(): void { console.log("Game onAdded"); } //重置组件参数到默认值,如果实现了这个函数,则组件会被重置并且自动回收到对象池,方便下次复用。如果没有重置,则不进行回收复用 onReset(...

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

3. 项目入口说明 · LayaAir3.0文档 · LAYABOX [ 84%]

...打开某个场景。代码示例如下: export async function main() { console.log("Hello LayaAir!"); } 如果开发者不使用启动脚本作为入口,仍然使用启动场景作为入口也是可以的,可以按照后面第二节的介绍设置脚本即可。 二、入口的逻辑脚本 ...

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

4. 精灵 · LayaAir3.0文档 · LAYABOX [ 83%]

...ent.MOUSE_DOWN, this, this.test2);//设置监听,sprite1或sprite2均可 console.log(this.sprite1.mouseEnabled);//打印父节点sprite1的MouseEnabled的值:true console.log(this.sprite2.mouseEnabled);//打印子节点sprite2的MouseEnabled的值:true } test2(e: Laya.Event) { console.log('mou...

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

5. 插件开发说明 · LayaAir3.0文档 · LAYABOX [ 76%]

...e.runNodeScript(node.id, node.getComponent("MyScript").id, "test", "abc"); console.log(ret); 3、自定义一个函数,并执行。例如: //下面是场景进程的代码 //注意:IEditorEnv.regClass是必须的 @IEditorEnv.regClass() export class TestSceneScript { //注意:this是当前的...

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

6. UI运行时 · LayaAir3.0文档 · LAYABOX [ 76%]

...port class NewScript extends Main { private ui: RuntimeScript; onStart() { console.log("Game start"); this.ui = this.owner.scene as RuntimeScript; super.baseUI(this.ui); } } import { Main } from "./Main"; import { ButtonRuntime } from "./ButtonRuntime"; const { regClass, property } = Laya; @regClass...

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

7. 2D性能优化 · LayaAir3.0文档 · LAYABOX [ 73%]

... asset:string = assets[i]; //查看log,清理前资源一直在内存中 console.log(Laya.loader.getRes(asset)); //调用清理方法 Laya.loader.clearRes(asset); //查看log,清理后,资源被卸载 console.log(Laya.loader.getRes(asset)); } }); 1.4 关于滤镜、遮罩 尝试尽量减少使...

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

8. 预制体模块 · LayaAir3.0文档 · LAYABOX [ 68%]

...operty( { type : Laya.Scene3D } ) private scene: Laya.Scene3D; onStart() { console.log("Game start"); //加载预制体文件 Laya.loader.load("resources/Prefab.lh").then( (res)=>{ //创建预制体 let monkey: Laya.Sprite3D = res.create(); //添加预制体到场景中 this.scene.addChild( monke...

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

9. 动画状态机详解 · LayaAir3.0文档 · LAYABOX [ 66%]

...节点 } ... /** * 动画状态退出时执行。 */ onStateExit(): void { console.log("动画退出了"); //平移操作 let position = new Vector3(1, 1, 1); this.model.transform.translate(position); } } 在脚本中,当动画结束时,对模型进行了平移。但是由于没有勾选Sleep选...

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

10. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 62%]

...//把输入的角度值,转成弧度给_radian存起来。 } onStart() { console.log(this._radian); } } 2.4 组件属性是否在IDE中显示 在默认情况下,装饰器属性规则只会对非下划线的类属性标记为IDE的组件属性。 对于有下划线的属性,其实是不会被...

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