大约有 20 项符合查询结果, 库内数据总量为 31,560 项。 (搜索耗时: 0.0048 秒)
...放到池里。这段代码持续运行,对象池将不断增大,可能造成内存溢出。 正确的做法:应从池中创建对象。将addChild改成addItemFromPool。 错误示例2: for(let i=0;i<10;i++) aList.addItemFromPool(); aList.removeChildren(); 这里添加了10个item,但...
来源: Laya3.0_文档 发布时间: 20251128
...建过程中非常消耗性能,特别是数量多的情况下,此时会造成卡顿的现象。 因此使用对象池就可以避免大量对象的创建。如果我们每次对象使用完了都放到池子里,比如怪物,子弹等等,怪物被杀死了,不需要用了,就可以放...
来源: Laya3.0_文档 发布时间: 20251010
...烟或体积云)的相互作用。它旨在以逼真的方式捕捉媒体造成的散射和间接照明效果。 体积GI可以通过考虑光在参与媒体中的传播来增强场景的视觉质量和真实感。它考虑了介质的散射特性,并计算光如何反弹以及与周围对象和...
来源: Laya3.0_文档 发布时间: 20251010
...会使用垃圾回收机制清空,清空时很耗内存,很可能就会造成卡顿现象。用了对象池后将减少程序的垃圾对象,有效的提高程序的运行速度和稳定性。 具体使用方式请参考《对象池》文档 1.2 释放内存 JavaScript运行时无法启动垃...
来源: Laya3.0_文档 发布时间: 20251010
...特征点,移动这些顶点可能会严重改变模型的形状,甚至造成视觉上的错误。通过保留边界的功能,可以在保持模型的整体形状和相对精度的同时,达到简化模型的目的。 该功能在简化大型网格的一部分时会非常有用。 在使用...
来源: Laya3.0_文档 发布时间: 20251010
...你可以通过使用文档对象模型 (DOM) 事件和 setTimeout等API 造成一种多个任务同时在运行的假象,但只需一个计算密集型任务就会使用户体验急转直下。在html5引入了worker的功能,通过使用Web Worker, 我们可以在浏览器后台运行JavaScr...
来源: Laya3.0_文档 发布时间: 20251010
...create方法在3.0引擎中已取消,因为这个方法的不当使用会造成内存泄露,所以需要报编译错误强制开发者修改。 1.9扩展Loader能力 原来的parseMap,createMap都已经取消。 编写一个类实现IResourceLoader接口,例如一个最简单的实现: cla...
来源: Laya3.0_文档 发布时间: 20251010
... (动图2-8) 这是由于多个像素落入同一个纹理像素区域造成的走样问题,需要使用双线性过滤结合多级纹理才可以解决。 因此,点过滤模式, 常用于像素风格游戏或需要保持锐利边缘的低分辨率贴图效果。 2.3.2 双线性过滤 bil...
来源: Laya3.0_文档 发布时间: 20251128
...U上运行的Shader程序。 但是过多的Pass存在一个SubShader中会造成渲染效率的下降,产生性能瓶颈。 Shader3D Start { ..... shaderPass:[ { //Shader VS/FS Info here } ] } Shader3D End 5.Shader文件结构详述 5.1 Instancing 5.1.1 什么是Instancing 当渲染的时候如...
来源: Laya3.0_文档 发布时间: 20251010
...的场景,建议使用较小的值。但也不要设置太小,可能会造成不必要的性能开销。 2.1.7 凸多边形区域volumes 表示导航系统中用于在某片区域内修改导航网格属性的组件。它允许在场景中定义一个区域,并且可以调整其大小、形状...
来源: Laya3.0_文档 发布时间: 20251010