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

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

1. 3D变换 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

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

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

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

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

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

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

... 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

4. 字体切片组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 80%]

...lass NewScript extends Laya.Script { @property( { type : Laya.FontClip } ) public fontclp: Laya.FontClip; constructor() { super(); } // 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { this.fontclp.pos(Laya.stage.width >> 1, ...

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

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

... 在app/src/main/java/demo/HandleMessageUtils.java添加消息处理代码 public static String handleSyncMessage(String eventName, String data) { Log.d(LOG_TAG, eventName +" " + data); if (eventName.equals("syncMessage")) { return "sync message from platform"; } return "default sync result"; } publ...

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

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

...,上面就都需要加上@property()。 @property( { type : String } ) public text: string = ""; constructor() { super(); } } 5、Runtime的使用差异 3.0的场景与2.0完全不是一个概念, 3.0的runtime只能在场景上的2D根节点Scene2D或预制体的根节点上设置,其它的...

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

7. 组件装饰器说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 68%]

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

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

8. 3D性能优化 · LayaAir3.3 · 引擎文档 · LAYABOX [ 63%]

...() export class Script extends Laya.Script { //共享材质,用于合批 public batchMat: Laya.Material; //颜色数目 private _colorNums = 20; //精灵数目 private _spriteNums = 200; private _createColorBufferData() { //随机给20个颜色值 let colorBuffer = new Float32Array(20 * 4); for (v...

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

9. 单选框组容器组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 63%]

...class NewScript extends Laya.Script { @property({ type: Laya.RadioGroup }) public radiogroup: Laya.RadioGroup; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { this.radiogroup.pos(100, 100); this.radiogroup.labels = "label0,label...

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

10. 列表组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 62%]

... property } = Laya; @regClass() export class UI_List extends Laya.Script { public _list: Laya.List; constructor() { super(); } onAwake(): void { var list: Laya.List = new Laya.List(); list.itemRender = Item; list.repeatX = 1; list.repeatY = 4; list.x = (Laya.stage.width - Item.WID) / 2; list.y = (La...

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