我在Unity中有一个非常复杂的地形,它充满了树木,草地,鲜花等。
当我运行游戏时,帧速率非常低,可能是1到3 fps。
我读到了一些地形分辨率可能成为问题的地方,因为我把它抬高了。
当我试图降低地形分辨率时,统一会消除整个地形,这很糟糕,因为我可以花两个月的时间重新制作它。
有没有人知道改变地形分辨率和其他地形参数的方法而不会丢失整个地形?
也许Unity统一资产商店中有一个脚本可以导出地形并降低分辨率,并重新导入它,或类似的东西?
有人知道这样做的脚本或方法吗?我没有时间自己开发脚本,或花费大量时间在这上面。
答案 0 :(得分:0)
我知道你可以做的一件事就是降低你用于地形和格拉斯或树木的纹理的分辨率。
答案 1 :(得分:0)
你要做的事情非常复杂,需要花费很多时间。获得更高FPS的另一种方法是选择所有不移动的物体,或者只选择预制件文件夹中的预制件,然后选中检查器右侧的静态。这将提升您的FPS,但如果您有昼夜循环,则应通过按检查器中“静态”按钮旁边的向下箭头取消选中Lightmap Static。