Notifications
2d随机大地图生成&无限扩展
Published 11 days ago
Game
In development
11
0
Platform(s)
Windows
x
之前有时间做的一个小功能,使用tilemap制作的,虽然实现了无线扩展以及随机地图生成,但是还是有些问题难以解决,当生成格子过大时,依然会有明显的卡顿,图中可以看到的是9片格子,每一片为100*100的大小。也就是当到达需要生成3片格子的地方时,需要同时生成100*100*3的大小,所以会导致卡顿。其次图中的水是需要碰撞体的,但是不压缩的碰撞盒子太消耗性能了,使用压缩碰撞盒子组件的话,虽然性能消耗减少了很多,但是又无法与AStar 组件配合。而且貌似这种方法只适合PRG类型,而我想要制作的是想RTS那种摄像机可以随便拖动的(因为相机可能在短时间内拖动很远的距离,加载地图的卡顿将有较大的影响)。这应该有很大的优化空间吧。随后再搞搞。
分享

x
xianyu
Unity开发 - Programmer
1
Supported Platforms
Windows
Comments