之前使用的地图类型(我暂时叫他vectormap..), 当有三个坦克打子弹时(没有发弹时间间隔), 运行非常卡.
地图大小是800*3000, 每屏(800*600)有3-4个碰撞体, 共15-20个碰撞体
换成tilemap后, 地图使用800*2000, 每个网格是一个碰撞体, 有100个左右碰撞体(虽然碰撞检测效率与碰撞体个数无关了)
三个坦克无间隔打子弹运行流畅
运行时占用内存为63M, 比之前多了仅10M..
之前使用的地图类型(我暂时叫他vectormap..), 当有三个坦克打子弹时(没有发弹时间间隔), 运行非常卡.
地图大小是800*3000, 每屏(800*600)有3-4个碰撞体, 共15-20个碰撞体
换成tilemap后, 地图使用800*2000, 每个网格是一个碰撞体, 有100个左右碰撞体(虽然碰撞检测效率与碰撞体个数无关了)
三个坦克无间隔打子弹运行流畅
运行时占用内存为63M, 比之前多了仅10M..