我决定找一个好地形设置使用,并发现了一些,但问题是我如何真正从图像文件加载的瓷砖,因为似乎不止一个平铺在一个文件?
还有如何实现非平方米瓷砖的碰撞检测?
例如: 地形设置
我决定找一个好地形设置使用,并发现了一些,但问题是我如何真正从图像文件加载的瓷砖,因为似乎不止一个平铺在一个文件?
还有如何实现非平方米瓷砖的碰撞检测?
例如: 地形设置
图片(sfml1.6)或纹理(sfml2.0)通常用绘制sf::Sprite
。 通常的方式做到这一点是让所有精灵共享相同的地形设置纹理/图像,然后使用sf::Sprite::SetSubRect(const IntRect &SubRect)
设置应绘制纹理的区域。
在SFML API中的Sprite类可能是一个良好的开端