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

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

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

...承一层,可以让NewScript和ButtonScript都继承自一个新的类“Main”(这个类就是创建项目时默认生成的Main.ts),Main类再继承自Laya.Script(图4-5),从而实现统一处理的目的。 (图4-5) 另外在Main类加一个方法baseUI(): const { regClass, p...

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

2. 项目入口说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 95%]

...要创建一个启动脚本(TS)。 这个脚本必须是一个异步的main函数,不能修改命名,我们的入口逻辑写到main函数内即可。 创建一个Entry.ts,示例代码如下: export async function main() { console.log("Hello LayaAir!"); //加载场景并打开场景 Laya...

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

3. 使用3D UI · LayaAir3.3 · 引擎文档 · LAYABOX [ 94%]

...ss } = Laya; import { BloodBarBase } 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....

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

4. 原生语言与JS通信 · LayaAir3.3 · 引擎文档 · LAYABOX [ 82%]

...ld')"); 2. 原生端的消息处理 1. HarmonyOS 在libSysCapabilities/src/main/ets/event/HandleMessageUtils.ts添加消息处理代码 /** * 同步事件 * @param eventName 事件名称 * @param data 数据 */ static handleSyncMessage(eventName: string, data: string): string { if (eventName == "syn...

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

5. 和原生Dom交互 · LayaAir3.3 · 引擎文档 · LAYABOX [ 81%]

...于摄像头也有相应的封装,下面我们来看下用法。 class Main { private video:Laya.Video; constructor() { //初始化引擎 Laya.init(Laya.Browser.width,Laya.Browser.height); if(Laya.Media.supported() === false){ alert("当前浏览器不支持"); } else{ this.showMessage(); var opti...

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

6. 3D场景编辑基础交互 · LayaAir3.3 · 引擎文档 · LAYABOX [ 78%]

...中摄像机后,可以通过Ctrl+Shift+F快捷键,直接将摄像机(Main Camera)一键对齐到视窗摄像机的位置,如动图3-1所示(注意看右下角Main Camera视口的变化)。这样,视窗摄像机看到什么,那摄像机(Main Camera)也可以直接看到什么。...

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

7. 启动画面LoadingView · LayaAir3.3 · 引擎文档 · LAYABOX [ 73%]

...体颜色 window.loadingView.loading(-1); } 开发者可分别在 \app\src\main\res\values和\app\src\main\res\values-en目录下找到strings.xml文件,可以在此添加用于显示在loadingView界面上的Tips,在RuntimeProxy.java文件中修改private int[] mTips的值,即可决定哪个T...

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

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

...们创建一个新的3D场景时,引擎会自动添加一个主摄像机 Main Camera 在Scene3D节点下。当然也还可以添加更多的摄像机。当我们如图2-1所示,选中主摄像机时,Scene窗口中会出现一个Camera Preview窗口,用来显示主摄像机所看到的视野...

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

9. 模型与动画的导入使用 · LayaAir3.3 · 引擎文档 · LAYABOX [ 68%]

...,添加到场景中,并用鼠标点击屏幕来切换动画 import { MainBase } from "./Main.generated"; import KeyBoardManager = Laya.InputManager; import Keyboard = Laya.Keyboard; const { regClass, property } = Laya; @regClass() export class Main extends MainBase { private _animator: Laya.Anim...

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

10. Windows扩展 · LayaAir3.3 · 引擎文档 · LAYABOX [ 66%]

...nclude/ | └── lib/ | └── x64 | └── conch.lib ├──dllmain.cpp ├──exports.cpp 包含示例代码 ├──LayaExt.vcxproj └──framework.h 2.2 生成动态链接库 打开项目后,点击图2-3中的“生成解决方案”, (图2-3) 控制台的输出如下图...

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