Xna 瓷砖系统,不能放置';塔楼';在某些细胞上

Xna 瓷砖系统,不能放置';塔楼';在某些细胞上,xna,Xna,我有一个瓷砖系统,有一些图像加载到其中,我对它进行了编码,这样如果细胞是一个“路径”,那么你就不能放下一座塔,但我在想我该如何制作它,这样我就不能把一座塔放在多个纹理上,或者,如果说它只能放在某个纹理上,而不是列出它不能放在上面的纹理,那么从长远来看,只指定塔可以放在的纹理会更容易,因为这样,当你添加另一种类型的瓷砖时,你不需要将它添加到黑名单中 白名单允许更大的扩展性和更容易的维护。谢谢,这就是我的想法。你知道我会怎么做吗?如果没有看到你的代码,几乎不可能给你一个准确的实现,因为不能保证它是兼

我有一个瓷砖系统,有一些图像加载到其中,我对它进行了编码,这样如果细胞是一个“路径”,那么你就不能放下一座塔,但我在想我该如何制作它,这样我就不能把一座塔放在多个纹理上,或者,如果说它只能放在某个纹理上,而不是列出它不能放在上面的纹理,那么从长远来看,只指定塔可以放在的纹理会更容易,因为这样,当你添加另一种类型的瓷砖时,你不需要将它添加到黑名单中


白名单允许更大的扩展性和更容易的维护。

谢谢,这就是我的想法。你知道我会怎么做吗?如果没有看到你的代码,几乎不可能给你一个准确的实现,因为不能保证它是兼容的。