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

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

1. 使用3D摄像机 · LayaAir3.4 · 引擎文档 · LAYABOX [ 100%]

... CameraControll extends Laya.Script { @property( { type: Laya.Sprite3D } ) public target: Laya.Sprite3D; private camera: Laya.Camera; public distanceUp: number = 0.5;//相机与目标的竖直高度参数 public distanceAway: number = 10;//相机与目标的水平距离参数 public smooth: number =...

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

2. 3D变换 · LayaAir3.4 · 引擎文档 · LAYABOX [ 95%]

...暴露cube的属性,代码如下: @property({ type: Laya.Sprite3D }) public cube: Laya.Sprite3D; 然后在IDE中,将Cube节点拖入装饰器暴露的属性入口,即可用代码控制Cube节点了。 1. 平移变换 平移变换的定义如下: /** * 平移变换。 * @param translation ...

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

3. 滤镜效果 · LayaAir3.3 · 引擎文档 · LAYABOX [ 87%]

...extends Laya.Script { // 获得Image组件 @property({ type: Laya.Image }) public img: Laya.Image; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { //创建一个颜色滤镜对象 let colorFilter: Laya.ColorFilter = new Laya.Col...

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

4. APK扩展机制 · LayaAir3.4 · 引擎文档 · LAYABOX [ 86%]

...roxy.java”中的getExpansionMainPath函数,设置正确的zip路径。 public String getExpansionMainPath() { return "/storage/emulated/0/Android/test/com.layabox.game/test.zip"; } public String getExpansionPatchPath() { return ""; } LayaNative中最多支持两个zip文件,第二个zip修改g...

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

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

...AppID。 下载Steamworks SDK并解压缩,将Steamworks API头文件夹 public/steam 复制到LayaNative扩展工具中(本文使用的SDK版本为steamworks_sdk_161)。 二、初始化 在使用Steam扩展功能前,必须先进行初始化。这样就可设置全局状态,并填入可以...

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

6. 组件装饰器说明 · LayaAir3.4 · 引擎文档 · LAYABOX [ 70%]

...用的别名", tips: "这是一个文本对象,只能输入文本哦" }) public text1: string = ""; //装饰器属性类型的简写方式,适用于只定义类型的需求 @property(String) public text2: string = ""; } } @property()是IDE识别组件属性并显示到IDE属性面板上的装饰...

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

7. UI运行时 · LayaAir3.4 · 引擎文档 · LAYABOX [ 68%]

...t { //用来统一处理ui的事情,比如自适应,缩放所有Button public baseUI(ui: Laya.Scene){ } } 接下来,修改NewScript和ButtonScript都继承自Main,获得Runtime对象,并调用Main的baseUI()方法,传入runtime对象,如下: import { Main } from "./Main"; import { Ru...

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

8. 面板容器组件 · LayaAir3.4 · 引擎文档 · LAYABOX [ 68%]

...port class NewScript extends Laya.Script { @property({ type: Laya.Panel }) public panel: Laya.Panel; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { this.panel.pos(100, 100); this.panel.size(200, 200); this.panel.scrollType = La...

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

9. Spine骨骼动画 · LayaAir3文档 · LAYABOX [ 67%]

...ort class NewScript extends Laya.Script { @property({ type: Laya.Sprite }) public sprite: Laya.Sprite; private spine: Laya.Spine2DRenderNode; private index: number = -1; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { //加载Sp...

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

10. 精灵 · LayaAir3.4 · 引擎文档 · LAYABOX [ 65%]

...Script { //declare owner : Laya.Sprite3D; @property({ type: Laya.Sprite }) public sprite1: Laya.Sprite; @property({ type: Laya.Sprite }) public sprite2: Laya.Sprite; constructor() { super(); } /** * 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 *...

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