我有无限生成的世界,现在我需要制作类似于Dont Starve或7 Days to Die中的 World UI Map 。
我已经创建了这张地图,我知道如何获取数据,如何将其放入纹理,如何制作探索/未探索区域。
我的问题和问题是,当玩家开始将地图滚动到两侧时,它开始滞后,因为我必须重新绘制整个地图纹理(例如 512x512 像素)每个帧玩家滚动/平移它。
我只是寻求一般建议和想法。我正在使用 c# 和 Unity,但认为这对这个问题甚至不重要,因为我只需要一些伪代码和想法。
感谢任何帮助的人。