我有一个学校的项目,即创建坦克游戏(如蠕虫或其他东西)
通过一些研究,我发现创建2D世界的最佳方法是保持1和0的位图,以在背景和前景之间切换。因此,我可以加载2个图像,一个用于背景,如蠕虫游戏海洋或其他东西,另一个图像与放置在其上的地图。现在因为那个位图,如果我拍摄的东西,我可以简单地替换0中的1,以便在地图中有一个整体..
使用QT,我可以绘制一个画布,在那里我可以显示该位图。
我只是没有找到如何编程,也许有人可以帮助我,从哪里开始?
答案 0 :(得分:2)
您用1和0描述的内容称为透明度,可以使用位图对这些信息进行编码,通常称为alpha通道。
关键是将问题分解成更小的部分然后处理每个小部分 - 你的问题非常广泛。所以,像这样分解:
答案 1 :(得分:0)
虽然我认为qt不是正确的工具,但您可以从Graphics View Examples开始。这应该会给你一个快速的开始。