qt 如何实现坦克大战
我正在用qt做一个坦克大战游戏,遇到了很多问题,有设计的也有具体实现的。
我在程序中有如下界面:主窗口(有进入游戏,设置,退出等按钮),游戏界面,设置界面,帮助界面,我在游戏中怎么实现通过按键来跳转到各个界面
怎么实现子弹的飞行?是不是要通过animation来实现?我现在就卡在这了,不知道怎么实现
怎么实现多辆坦克在界面上前进...我现在还只是能走一辆坦克,因为在界面上是分成几行几列的,每按一次键坦克就相应的向前前进一格,运行的时候根本就是一格一格跳的,怎么实现真正的游戏里面那中平滑地前进的效果?
感觉问得挺笼统,可能有点不好回答。不过大家给我说说你的设计思路(比如子弹类要能飞行得包含什么)就可以了,当然详细点最好,还有子弹的飞行啊,这个困扰我好几天了,到现在还搞不定
谢谢大家了,说得不好大家见谅了
感激不尽啊
[解决办法]
在游戏中怎么实现通过按键来跳转到各个界面?
点击按键触发响应,槽里写入:想要跳转的界面的实例化的对象->show();
怎么实现子弹的飞行?
这个我不知道怎么回答好了
怎么实现真正的游戏里面那中平滑地前进的效果?
细化你的行列设置,加入原本5行5列,你细化到50行50列,每次前进10行或者列,这样看起来画面就细致的多,没有蹦的效果。
[解决办法]
这个绝对是需要graphics/view框架了