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

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

1. 3D灯光与阴影 · LayaAir3.0文档 · LAYABOX [ 100%]

...,Z值会影响Cluster接受区域光(点光、聚光)影响的数量,Math.floor(2048 / lightClusterCount.z - 1) * 4 为每个Cluster的最大平均接受区域光数量,如果每个Cluster所接受光源影响的平均数量大于该值,则较远的Cluster会忽略其中多余的光照影响...

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

2. 陀螺仪与加速计 · LayaAir3.0文档 · LAYABOX [ 98%]

...lean, rotationInfo: Laya.RotationInfo): void { this.info.text = "alpha:" + Math.floor(rotationInfo.alpha) + '\n' + "beta :" + Math.floor(rotationInfo.beta) + '\n' + "gamma:" + Math.floor(rotationInfo.gamma); } } new Gyroscope_Sample(); 2、加速计 ​ Accelerator类定期发送设备的运动传...

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

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

...ffer.getChannelData(channel); for (var i = 0; i < frameCount; i++) { // Math.random() is in [0; 1.0] // audio needs to be in [-1.0; 1.0] nowBuffering[i] = Math.random() * 2 - 1; } } // Get an AudioBufferSourceNode. // This is the AudioNode to use when we want to play an AudioBuffer var source = a...

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

4. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 57%]

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

5. 2D性能优化 · LayaAir3.0文档 · LAYABOX [ 56%]

...; for(var i=0;i<10000;i++) { this.text=new Laya.Text(); this.text.text=(Math.random()*100).toFixed(0); this.text.color="#CCCCCC"; this.text.x=Math.random()*550; this.text.y=Math.random()*400; textBox.addChild(this.text); } Laya.stage.addChild(textBox); } } 下面是笔者电脑上的运行时截...

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

6. 进度条组件 · LayaAir3.0文档 · LAYABOX [ 56%]

...: number): void { // 控制台打印输出进度 console.log("进度:" + Math.floor(value * 100) + "%"); } } 示例效果如下: (动图2-1) ProgressBar的其他属性也可以通过代码来设置,上述示例演示了如何通过代码创建ProgressBar,有兴趣的开发者可以自己...

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

7. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 53%]

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

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

8. 缓动 · LayaAir3.0文档 · LAYABOX [ 52%]

...xt 缓动对象 */ private updateColor(txt:Laya.Text):void{ var c:number = Math.floor(Math.random()*3); switch (c) { case 0: txt.color = "#eee000"; break; case 1: txt.color = "#ffffff"; break; case 2: txt.color = "#ff0000"; break; default: txt.color = "#eee000"; break; } } 代码运行时,由于up...

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

9. 3D物理编辑 · LayaAir3.0文档 · LAYABOX [ 43%]

... */ private addCone(): void { //生成随机值半径和高 let raidius = Math.random() * 0.2 + 0.2; let height = Math.random() * 0.5 + 0.8; //创建圆锥形3D模型节点对象 let cone = new Laya.Sprite3D; let coneMesh = cone.addComponent(Laya.MeshFilter); let coneRender = cone.addComponent(Laya....

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

10. 使用3D摄像机 · LayaAir3.0文档 · LAYABOX [ 40%]

... Mask可以指定单层,也可以多层混合,例如: xx.cullingMask=Math.pow(2,0)|Math.pow(2,1); //该代码表示为第0层和第1层渲染显示。 六、Output (图6-1) 6.1 视图矩形 视图矩形是通过X\Y\W\H四个数值来控制摄像机的视图在屏幕中的位置和大小的...

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