返回介绍

Terrain.collectDetailPatches 回收细节块

发布于 2019-12-18 15:38:36 字数 1629 浏览 900 评论 0 收藏 0

JavaScript => public var collectDetailPatches: bool;
C# => public bool collectDetailPatches;

Description 描述

Collect Detail patches from memory.
从内存中回收细节块。

If enabled the detail patches in the Terrain will be removed from memory when not visible. If the property is set to false, the patches are kept in memory until the Terrain object is destroyed or the collectDetailPatches property is set to true. By setting the property to false all the detail patches for a given density will be initialized and kept in memory. Changing the density will recreate the patches.
如果在地形中启用细节块那么移除内存。如果属性设置为false,该模块会保持在内存中直到地形被删除或collectDetailPatches设为true。通过设置该属性为false,所有的细节块将会被初始化和保存在内存中。改变细节密度将会重新创建细节块。

Note that Detail Patches can use a large amount of memory, therefore this property when set to false can increase the memory usage of your application significantly. In most cases you don't need to set this property to false (default behavior).
注意细节块占用大量的内存,因此该属性设置为false可以显著提高应用程序的内存的使用。在大多数案例中,你不需要设置该属性为false(默认行为)。

See Also: detailObjectDensity.

JavaScript:

function Start () {
	Terrain.activeTerrain.collectDetailPatches = false;
}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void Start() {
        Terrain.activeTerrain.collectDetailPatches = false;
    }
}

terrain

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文