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

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

1. 对象池 · LayaAir3.0文档 · LAYABOX [ 100%]

..."Bullet"); // 查看当前对象池内对象数量 console.log( bulletPool.length ); if( bulletPool.length == 0 ) { // 把子弹放入对象池 pool.push( new Bullet() ); } 2.2 清理一个对象池 /** * 清除对象池的对象。 * @param sign 对象类型标识字符。 */ static clearBySign(sig...

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

2. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 97%]

...的真实坐标 */ private getRealPosition(start, path): any { this.resPathLength = path.length; var minX = this.terrainSprite.minX; var minZ = this.terrainSprite.minZ; var cellX = this.terrainSprite.width / this.aStarMap.width; var cellZ = this.terrainSprite.depth / this.aStarMap.height; var halfCe...

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

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

...个圆型扇出 Angle DEG:形状的圆形方面的角度 Radius:半径 Length:长度 Emit from:发射方式 Base:基于锥形底部 Base Shell:基于锥形底部壳 Volume:基于锥形内部 Volume Shell:基于锥形内部壳 Randomize Direction:随机化方向 (动图9)展示...

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

4. 资源加载 · LayaAir3.0文档 · LAYABOX [ 87%]

... = 0; //每秒重画一次 Laya.timer.loop(1000, this, () => { i == res.length && (i = 0); //清除sp节点的所有绘图(不含子节点) sp.graphics.clear(); //在sp节点上重绘纹理 sp.graphics.drawTexture(res[i]); i++; }); }); } } 2.2 可带类型的多资源加载方式 假...

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

5. 网络通信 · LayaAir3.0文档 · LAYABOX [ 82%]

...onstrate <output.writeByte>"; for (var i: number = 0; i < message.length; ++i) { // 直接写缓冲区中的数据 this.output.writeByte(message.charCodeAt(i)); } // 发送缓冲区中的数据到服务器 this.socket.flush(); } // 连接断开后的事件回调 private onSocketClose(e: any...

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

6. 按钮组件 · LayaAir3.0文档 · LAYABOX [ 66%]

...2; this.yOffset = (Laya.stage.height - this.VERTICAL_SPACING * (this.skins.length / this.COLUMNS - 1) - this.BUTTON_HEIGHT) / 2; Laya.loader.load(this.skins).then(() => { this.onUIAssetsLoaded(); }); } private onUIAssetsLoaded(e: any = null): void { for (var i: number = 0, len: number = this.skin...

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

7. 使用音频 · LayaAir3.0文档 · LAYABOX [ 58%]

...e { SoundManager.soundVolume = volume; for (let i = SoundManager._channels.length - 1; i >= 0; i--) { let channel = SoundManager._channels[i]; if (channel.url != SoundManager._bgMusic) { channel.volume = volume; } } } } ​ 通过设置volume参数,可以有效控制url所对应声音文件的...

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

8. 输入文本组件 · LayaAir3.0文档 · LAYABOX [ 47%]

...private onLoadComplete(): void { for (var i: number = 0; i < this.skins.length; ++i) { var input: Laya.TextInput = this.createInput(this.skins[i]); input.prompt = 'Type:'; input.x = (Laya.stage.width - input.width) / 2; input.y = i * this.SPACING + this.Y_OFFSET; } } private createInput(skin: str...

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

9. 像素线 · LayaAir3.0文档 · LAYABOX [ 46%]

... = mesh.getSubMesh(0).getIndices(); for (var i: number = 0; i < indices.length; i += 3) { var vertex0: Laya.Vector3 = positions[indices[i]]; var vertex1: Laya.Vector3 = positions[indices[i + 1]]; var vertex2: Laya.Vector3 = positions[indices[i + 2]]; Laya.Vector3.transformCoordinate(vertex0, spri...

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

10. 和原生Dom交互 · LayaAir3.0文档 · LAYABOX [ 45%]

....window.FileReader(); file.onchange = function(e:any):void { if(file.files.length){ fileReader.readAsDataURL(file.files[0]); } }; fileReader.onload = function(evt):void { if(Laya.Browser.window.FileReader.DONE == fileReader.readyState) { var sp:Laya.Sprite = new Laya.Sprite(); sp.loadImage(fileReade...

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