为iOS构建平台游戏。你基本上从一个地方开始,然后必须到达类似马里奥或其他平台游戏的出口。
目前我正在使用96x48和32x32点的纹理。 96x48是平台(草地)的顶部,32x32点是草地下面的地面/泥土。另外,我在编辑器中直观地构建了级别。
我正在使用很多tilemapnodes。每个平台可以是2 +瓦的草坪。我可以根据需要旋转每个平台,以获得我想要的水平。并且我在代码中使用tilemaps的大小来创建一个我给物理学家的节点。
tilemapnodes的问题在于每个节点都使用绘制调用。我的抽奖计数通常在20-25左右,具体取决于屏幕上可见的tilemapnodes数量。
如果我不使用这些tilemapnodes,而只是使用多个sprite节点,我可以大大降低我的绘制计数。缺点是我会在场景中有更多的节点。
我的问题:即使筹码数量更高,tilemapnodes的效率也会比后者更高吗?
我知道这可能取决于很多其他因素,但是我试图就是否应该使用tilemapnodes达成一致意见,即使有更高的抽奖计数。
感谢您的任何信息!