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

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

11. Laya2自动同步cullingMask方案以及灯光裁剪补丁 [ 77%]

...llLights[i]; for (let layer = 0; layer < 32; ++layer) { let layerMask = Math.pow(2,layer); light.active = (camera.cullingMask & layerMask) && (light.cullingMask & layerMask); if (light.active) { break; } } } scene._prepareSceneToRender(); //灯光处理结束 麒麟子添加 } } p...

来源: Laya_社区 发布时间: 20200110

12. 3D性能优化 · LayaAir3.4 · 引擎文档 · LAYABOX [ 69%]

...; i < this._colorNums; i++) { let offset = i * 4; colorBuffer[offset] = Math.random(); colorBuffer[offset + 1] = Math.random(); colorBuffer[offset + 2] = Math.random(); colorBuffer[offset + 3] = 1; } //设置uniformbuffer this.batchMat.setBuffer("colormap", colorBuffer); } //随机生成_spriteNu...

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

13. laya.d3.renderobjs.nativeobj.NativeBounds_API3.0 [ 66%]

...NativeBounds Properties Static MemoryBlock_size MemoryBlock_size: number = Math.max(6 * 8, 16 * 4) Defined in laya/d3/RenderObjs/NativeOBJ/NativeBounds.ts:13 native Share Memory Accessors max get max(): Vector3 set max(value: Vector3): void Defined in laya/d3/RenderObjs/NativeOBJ/NativeBounds.ts:37 ...

来源: Laya3.0_api 发布时间: 20231115

14. laya.d3.core.BaseCamera [ 63%]

...cullingMask : int 可视层位标记遮罩值,支持混合 例:cullingMask=Math.pow(2,0)|Math.pow(2,1)为第0层和第1层可见。BaseCamera destroyed : Boolean = false[只读]是否已经销毁。对象销毁后不能再使用。Node displayedInStage : Boolean[read-only] 表示是否在显示列...

来源: Laya2.0_api 发布时间: 20190513

15. socket大型项目回调 [ 56%]

... : 1)); if (id) { // 7.x do { var tmp:number = id % 128; var next:number = Math.floor(id / 128); if (next != 0) { tmp = tmp + 128; } buffer.writeByte(tmp); id = next; } while (id != 0); // 5.x // var len:Array = []; // len.push(id & 0x7f); // id >>= 7; // while(id > 0) // { // len.push(...

来源: Laya_社区 发布时间: 20180119

16. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 55%]

...; var cellZ = this.terrainSprite.depth / this.aStarMap.height; var gridX = Math.floor((x - minX) / cellX); var gridZ = Math.floor((z - minZ) / cellZ); var boundWidth = this.aStarMap.width - 1; var boundHeight = this.aStarMap.height - 1; (gridX > boundWidth) && (gridX = boundWidth); (gridZ...

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

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

... Vector3; if (isRadian) { rot = rotation; } else { Vector3.scale(rotation, Math.PI / 180.0, Transform3D._tempVector30); rot = Transform3D._tempVector30; } Quaternion.createFromYawPitchRoll(rot.y, rot.x, rot.z, Transform3D._tempQuaternion0); if (isLocal) { Quaternion.multiply(this._localRotation, Tra...

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

18. laya.d3.core.Camera [ 49%]

...cullingMask : int 可视层位标记遮罩值,支持混合 例:cullingMask=Math.pow(2,0)|Math.pow(2,1)为第0层和第1层可见。BaseCamera destroyed : Boolean = false[只读]是否已经销毁。对象销毁后不能再使用。Node displayedInStage : Boolean[read-only] 表示是否在显示列...

来源: Laya2.0_api 发布时间: 20190513

19. 组件脚本的内置方法 · LayaAir3.4 · 引擎文档 · LAYABOX [ 46%]

...) { super(); } //组件被启用后执行 onEnable(): void { this._level = Math.round(Math.random() * 5) + 1; this._text = this.owner.getChildByName("levelTxt") as Laya.Text; this._text.text = this._level + ""; } //每帧更新时执行 onUpdate(): void { //让持续盒子旋转 (this.owner as Laya....

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

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

...会被保存到场景文件中 get degree() { return this._radian * (180 / Math.PI);//由于自己没有序列化保存,需要把_radian存下来的弧度反算回角度,用于IDE属性面板显示 } set degree(value: number) { this._radian = value * (Math.PI / 180);//把输入的角度值,转...

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