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

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

1. 定时器 · LayaAir3.0文档 · LAYABOX [ 100%]

...import { RuntimeScriptBase } from "./RuntimeScript.generated"; @regClass() export class RuntimeScript extends RuntimeScriptBase { onAwake(): void { //60帧后,图片的透明度变为0.5 Laya.timer.frameOnce(60, this, () => { this.Image.alpha = 0.5; }) } } 1.2 定时重复执行 (基于帧率) ...

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

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

...代码 //注意:IEditorEnv.regClass是必须的 @IEditorEnv.regClass() export class TestSceneScript { //注意:this是当前的IEditorEnv.IGameScene对象,如果不需要,也可以省略这个声明 static test(this: IEditorEnv.IGameScene, msg: string) { console.log(msg); //hello return "ok"...

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

3. UI运行时 · LayaAir3.0文档 · LAYABOX [ 84%]

...import { RuntimeScriptBase } from "./RuntimeScript.generated"; @regClass() export class RuntimeScript extends RuntimeScriptBase { onAwake(): void { // Button添加鼠标事件,让Image不显示 this.Button.on( Laya.Event.MOUSE_DOWN, this, ()=>{ this.Image.visible = false; }); } } 其次,可...

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

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

...Keyboard = Laya.Keyboard; const { regClass, property } = Laya; @regClass() export class Main extends MainBase { private _animator: Laya.Animator; private _isRun: boolean; onAwake() { console.log("Game start"); //加载指定的模型预制体,并添加到Scene3D场景内 Laya.loader.load("girl/gir...

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

5. 弹窗视图组件 · LayaAir3.0文档 · LAYABOX [ 68%]

...import { RuntimeScriptBase } from "./RuntimeScript.generated"; @regClass() export class RuntimeScript extends RuntimeScriptBase { onAwake(): void { this.closeBtn.on(Laya.Event.CLICK, this, () => { this.close(); }); } } 1.3.3 关联场景 设置好弹窗之后,需要用代码将Dialog与所需...

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

6. 使用3DUI · LayaAir3.0文档 · LAYABOX [ 65%]

... } from "./BloodBar.generated"; import { Main } from "./Main"; @regClass() export class BloodBar extends BloodBarBase { onAwake(): void { this.bar.value = 1; this.value.visible = false; Laya.stage.on( Laya.Event.CLICK, this, this.onHurt ); } onHurt(): void { this.bar.value = this.bar.value - 0.1; th...

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

7. 引用第三方JS模块 · LayaAir3.0文档 · LAYABOX [ 64%]

...r-typescript/dist/astar"; const { regClass, property } = Laya; @regClass() export class Main extends Laya.Script { private aStarInstance: AStarFinder; onStart() { console.log("Game start"); // 0表示通路,1表示障碍 let myMatrix = [ [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 1...

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

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

...效的基类,包括创建,播放,暂停,销毁,清理对象池 export class Particle3D extends Sprite3D { private _isInited: boolean = false; private _filePath: string = null; private _particle: Laya.Sprite = null; private _shuriKenParticle3D: Array<ShuriKenParticle3D>= []; private _...

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

9. 场景管理 · LayaAir3.0文档 · LAYABOX [ 59%]

...可以通过unDestroyedScenes属性查看还未被销毁的场景列表 */ export class Scene extends Sprite { /**创建后,还未被销毁的场景列表,方便查看还未被销毁的场景列表,方便内存管理,本属性只读,请不要直接修改*/ static readonly unDestroyedScenes...

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

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

...ass(),示例代码如下所示: const { regClass } = Laya; @regClass() export class Script extends Laya.Script { } 如动图1-1所示,只有使用了上述的这个装饰器标识,开发者自定义的组件脚本才会被IDE识别为组件,可以被节点(实体)的属性设置面板 ...

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