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

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

1. 缓动 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

.../** * 创建一个基础的缓动 * aSprite为一个2D精灵 */ Laya.Tween.create(aSprite).duration(1000).to("x", 500).to("y", 300); 将这段代码添加在节点上的脚本中,运行查看效果,如图3-1-1所示: (图3-1-1) 下面我们来讲解一下这段代码: 1. 使用create()...

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

2. Windows扩展 · LayaAir3.3 · 引擎文档 · LAYABOX [ 88%]

... 生成动态链接库需要使用LayaAir提供的扩展工具(laya-ext-creator),开发者需要使用命令行进行安装,打开控制台,输入命令进行安装: npm install laya-ext-creator -g 安装完成后,接着执行命令laya-ext-creator创建LayaNative扩展模板项目。...

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

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

...1.6 使用Options。1.7 预制体/场景的问题1.8 旧版本引擎load和create的兼容性问题1.9扩展Loader能力2、关于动态加载IDE里的资源说明3、LayaAir3.0 输入处理模块修改3.1 2D和3D统一接口,3.2 2D能对3D正确遮挡。3.3 新增 MOUSE_DRAG和MOUSE_DRAG_END3.4 ...

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

4. Steam扩展实例 · LayaAir3.3 · 引擎文档 · LAYABOX [ 80%]

...ialize(); printf("init steam!!!"); jsvm_value result; JSVM_CALL_CHECK(jsvm_create_int32(env, success ? 1 : 0, &result)); return result; } 最后,在LayaExtInit函数中,导出初始化功能,使得JavaScript代码可以调用这些原生功能。 extern "C" { LAYAEXTAPI void LayaExtInit(js...

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

5. 获取位置信息 · LayaAir3.3 · 引擎文档 · LAYABOX [ 77%]

...尝试获取当前位置 Laya.Geolocation.getCurrentPosition( Laya.Handler.create(this, this.onSuccess), Laya.Handler.create(this, this.onError) ); console.log("click"); } // 成功获取位置后触发 onSuccess(info: Laya.GeolocationInfo): void { console.log('经纬度: (' + info.longitude + '°, ...

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

6. 绘制能力 · LayaAir3.3 · 引擎文档 · LAYABOX [ 76%]

...mber = 1, percent?: boolean): DrawRectCmd { return this.addCmd(DrawRectCmd.create(x, y, width, height, fillColor, lineColor, lineWidth, percent)); } 代码示例: let sp = new Laya.Sprite(); //画矩形 sp.graphics.drawRect(20, 20, 100, 50, "#ffff00", "#00ff00", 5, false); this.owner.addChild(sp);...

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

7. 定时器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 75%]

...: Function, args: any[] = null, coverBefore: boolean = true): void { this._create(true, false, delay, caller, method, args, coverBefore); } 使用示例如下: const { regClass } = Laya; import { RuntimeScriptBase } from "./RuntimeScript.generated"; @regClass() export class RuntimeScript extends R...

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

8. 3D场景环境设置 · LayaAir3.3 · 引擎文档 · LAYABOX [ 75%]

...//加载相机天空盒材质 Laya.Material.load("sky2.lmat", Laya.Handler.create(null, function(mat: any) { //修改天空盒渲染器的天空盒材质 skyRenderer.material = mat; })); 2.3 IDE中创建天空盒 2.3.1 更改IDE默认的球形天空盒 当我们用IDE场景一个3D场景时,默认...

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

9. 窗口组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 71%]

...= ((await Laya.loader.load("Examples/windows/Window1.lh")) as Laya.Prefab).create(); window.show(); 也可以扩展GWindow类使用: class MyWindow extends Laya.GWindow { protected onInit() { this.contentPane = ((await Laya.loader.load("Examples/windows/Window1.lh")) as Laya.Prefab).create(); } pr...

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

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

...tor.panel("Test") export class MyPanel extends IEditor.EditorPanel { async create() { this._panel = await gui.UIPackage.createWidget("editorResources/UI/MyWidget.widget"); let input: gui.TextInput = this._panel.getChild("TextInput").getChild("title"); input.on("changed", () => { console.log("改...

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