此刻我有两种模式可以继续编程六边形地图,不知道哪种方式更好。也许你可以帮助我:)
我使用纹理来表示“网格”,因此具有此纹理的小队是静态的,不会在运行时移动或编辑。
首先,我有一个 7700x6736 像素的纹理,但是,他的大小只有 3.131KB,当我在随机引擎(本例中为 Unity)中运行时,帧速率很好(恒定 60fps 与 VSynk 和 +100 没有 VSynk )
此纹理与小队的一种透明材质相关联(2 个三角形)
使用第二种模式,我有 14 个纹理到 550x496 像素和 21KB。但是在这种模式下,我需要 14 个小队(28 个三角形对 2 个)和 14 个具有不同纹理的材料,以另一种方式对 1 个。
同样,在第二种模式下,我需要询问每个小队隐藏或不隐藏的距离(简单的遮挡剔除)
您认为更好的方法是什么?