我在 XNA 上编写简单游戏的经验很少,但现在我不知道如何解决我的问题。
所以,我想写一个简单的赛车二维街机,我不知道如何为这个游戏做地图。
我决定这样做:
我在 mspaint 中绘制了一张图片地图。黑色 - 它的草,白色 - 它的道路,红色 - 道路标记,蓝色 - 水,绿色 - 森林等;
加载图像后,我在 XNA 中覆盖纹理 - 在白色上放置道路纹理,在黑色上放置草纹理等。
所以我有2个问题。
- 我认为在正确的方向?
- 我如何知道所需像素中的颜色以及如何倒入所有白色,而不是单独倒入每个像素?第二个问题不需要,因为我可以用普通纹理做第二张图像,然后把它放在第二层,对吧?
抱歉英语真的很差。并感谢您提前回答。