求教,坦克大战的问题,求思路

编程高手请进!!!我是新手,用mfc编写坦克大战,遇到问题了,望帮助解答!_百度知道
编程高手请进!!!我是新手,用mfc编写坦克大战,遇到问题了,望帮助解答!
我传入了坦克的位图,但是位图是矩形的,坦克是不规则的,矩形的位图留有了一片空白,将背景遮蔽了。。。这个问题很困扰我,有什么简便的方法把这个问题解决呢?
(我看过图形处理的书本,发现要将一种色变透明的话需要好几行复杂的代码。。。我想,这应该算...
我有更好的答案
将坦克位图中不属于坦克的部分设置成跟背景色一样试试
有源码,要不?
要啊,要mfc编的那种哦。。。发我邮箱谢谢~
有源码,要不?另外,站长团上有产品团购,便宜有保证
为您推荐:
其他类似问题
您可能关注的内容
坦克大战的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。周热销排行
用户评论(0)
在此可输入您对该资料的评论~
添加成功至
资料评价:欢迎光临爱撸小杰的伪技术博客
你好,欢迎光临! 
& 坦克大战设计(一)——移动和转向问题
大家还记得小时候玩过的坦克大战吗?80后一定不会忘记吧,很经典的一个游戏。这里将向大家简单介绍这个游戏的设计及开发思路。请不要问我要源码下载,因为我也没有成品,只是编码过程中遇到过一些值得思考的地方,提出来供大家参考罢了。
上面的图是不是很熟悉呢,那么我们先来分析下地图。
显然上图是一张13*13的方形地图,那么这里坦克的大小就是1*1的单位了。我来打个比方,有很多辆汽车,在一个城市行驶,但是马路的宽度只有你的汽车那么宽,那你要进入一条道路的时候就要和道路两边对齐,不然肯定就卡住了。
这个地图也有类似的情况,当你要进入一条通道的时候,如果车身与通道没完全对齐,那就会卡住,很郁闷,而且如果游戏中对碰撞判断严格,那就要求你对齐到每个像素点,这样虽然严谨了,但用户体验是很不好的。
我当时想到了以下方案:
一格一格的移动。也就是说每次点击移动,就移动一个车位,也就是一个单元格,这样可以保证每次都对准路口。但问题是玩起来的时候,一顿一顿的不连贯,没有那种坦克行驶的快感,这个方案很快被我排除了。
使用适当的缓冲,让坦克慢慢减速知道对齐到路口。举个例子,当坦克已经越出当前单元格的范围,并且玩家已经停止操作了,则让坦克已适当的加速度减速直到刚好进入并对齐至下一个单元格。这个方案是我在开发中使用过的,实际体验并不错。但有一个问题是,玩家停止前进但进行转向操作时,如果仍要缓冲一段时间到路口,那转弯操作延时比较大,影响用户体验。
转向时对齐单元格。这个方案是我在尝试了第二个方案,并觉得不太理想之后,就去网上下了一个FC坦克大战的模拟器,尝试了一下,发现原版的游戏用的是这种方案。简单描述一下,就是只有在转向的时候,才将坦克对齐到单元格,其他情况不做对齐操作。这样你会发现在一条道路上前进时,你可以停在道路上的任意位置,当你接近路口并按了转向按键时,你发现坦克突然对齐到单元格了,并顺利的转向继续行驶,中间没有停顿过程,用户体验非常好。
今天只是简单的介绍一下坦克的移动和转向思路,大家有兴趣的可以尝试一下,下期再见。
欢迎转载,但请保留此段,来自:
Trackbacks (1)
分类目录 · Categories
最新发表 · Recent Posts
随机文章 · Random Posts后使用快捷导航没有帐号?
查看: 2819|回复: 16
最后登录QQ注册时间阅读权限10精华0积分405帖子
QQ土人 , 积分 405, 距离下一级还需 195 积分
我是新手,才玩一个月,在此请教各位大神高手老大,给建议下,目前最好的8级中坦是那个呢,银币的 金币的都行
起初选了个豹子,抽了6天试了下,但看论坛说豹子视乎不行,不敢买了
给游戏管理一个真心的忠告,多为玩家着想下,游戏才能开得长久!!不然,你等着自己玩儿自己吧
最后登录QQ<dd title="4注册时间阅读权限10精华0积分1166帖子
, 积分 1166, 距离下一级还需 34 积分
最厉害?哪个厉害改哪个,哪有厉害的。别胡思乱想了。最厉害是弃坑告别。一般厉害的是不花一分钱,心里感觉才会爽,不花钱能搞死花钱的,你说你厉害不厉害?
最后登录QQ注册时间阅读权限100精华5积分405270帖子
亲爱的玩家您好,您也可以在游戏中与其他有经验的玩家,多多交流一下心得,或许对您是有一定帮助的哦,感谢您对我们游戏的大力支持,祝您游戏愉快。
最后登录QQ注册时间阅读权限20精华2积分20660帖子
守卫队长, 积分 20660, 距离下一级还需 4340 积分
最厉害的是钻石车,中坦克没有厉害的
最后登录注册时间阅读权限20精华0积分3555帖子
咕噜队长, 积分 3555, 距离下一级还需 1445 积分
一分钱不花能上王者才是最厉害的、买个老鼠无脑玩 都是白痴
最后登录QQ注册时间阅读权限10精华0积分405帖子
QQ土人 , 积分 405, 距离下一级还需 195 积分
啊哦,看样子是真的没追求了!!
最后登录QQ注册时间阅读权限20精华0积分1660帖子
大咕噜, 积分 1660, 距离下一级还需 840 积分
0元党 冒个泡
最后登录QQ注册时间阅读权限10精华0积分435帖子
QQ土人 , 积分 435, 距离下一级还需 165 积分
大巴m48.认真打,打个2000多伤害还是不成问题的
最后登录QQ注册时间阅读权限20精华0积分2080帖子
大咕噜, 积分 2080, 距离下一级还需 420 积分
<font color="# 发表于
大巴m48.认真打,打个2000多伤害还是不成问题的
您是在黑巴顿还是坑新手
最后登录QQ注册时间阅读权限20精华0积分3585帖子
咕噜队长, 积分 3585, 距离下一级还需 1415 积分
楼主趁着没进坑,奉劝一句千万别进来,就跟楼上说的一样,哪个厉害改那个,美其名曰“为了平衡”,劳资都想不明白了,尼玛个竞技游戏追求个毛平衡?一边卖金币拢钱,一边立牌坊平衡,尼玛婊子都不足以形容你们了,想要平衡人手免费发三辆钻石三剑客,平衡了!!!
突然发现言语有点儿偏激,不好意思哈,一不小心把广大玩家的心声都说出来了。
最后登录QQ<dd title="229069注册时间阅读权限20精华1积分11615帖子
, 积分 11615, 距离下一级还需 3385 积分
本帖最后由 八一.心尘 于
12:31 编辑
我同意楼上 免费领取3剑客——不许再出9级车哦!
我们都在同一个世界,其实最好的平衡就是大家都玩同一辆车,避免麻烦,指挥官技能系统也不要了。
大家都玩白板车。。。。
米卡——我要的公平,是与自己的付出对应。你可以创新,但不要乱改已经属于我的。
身若凡尘,依然心向星空
最后登录QQ注册时间阅读权限0精华0积分1735帖子
提示: 作者被禁止或删除 内容自动屏蔽
最后登录QQ注册时间阅读权限20精华0积分2655帖子
咕噜队长, 积分 2655, 距离下一级还需 2345 积分
中系WZ-121B&&用最大套装3+远战2&&我看过高手单发最高伤害2400 就是一个小反坦
火力生猛&&中坦最强的
机动一流(转向超过金币车59D)
防御等同于62A和140A 也是铁头
精度远战足够用
射速接近金币59D
唯一不足锁圈稍慢,习惯就好,近战远战都够用
其疾如风,其徐如林,侵掠如火,不动如山
最后登录QQ<dd title="381900注册时间阅读权限20精华0积分2845帖子
咕噜队长, 积分 2845, 距离下一级还需 2155 积分
若是有最厉害的早就被砍成废铁了,现在的都是看个人技术与哪种车用得顺手决定发挥水平。。。个人推荐30B,速度、穿透都强,能冲能黑。
最后登录QQ注册时间阅读权限10精华0积分425帖子
QQ土人 , 积分 425, 距离下一级还需 175 积分
坦克大战米卡--他--妈--的-B最厉害,一边流水卖钱,一边流浓改平衡
最后登录QQ注册时间阅读权限10精华0积分15帖子
QQ小野人, 积分 15, 距离下一级还需 35 积分
<font color="# 发表于
大巴m48.认真打,打个2000多伤害还是不成问题的
我的M60巴顿.加400暴击套& &场场正常发挥不低于4000输出
巴顿就是机动慢,个头大点, 打视野一点问题都没有,谁说巴顿不好. 得看你有没有耐力 会不会玩罢了,&&豹子 30B跑的快。有炮弹快?& &哈哈
最后登录QQ<dd title="558088注册时间阅读权限10精华0积分260帖子
QQ土人 , 积分 260, 距离下一级还需 340 积分
新手真心建议不要从金币车或明星车玩起,找辆顺手的银币车,把场均、命中率、和各个地图的走位先做好了再考虑入手!否则你花钱了即体验不到快 感,还会无限坑队友,占着主力输出的位置,却打不了银币车的伤害。。。 很负责任的告诉你,想玩中坦,121B是不二的选择,满改9技能后,不输金币明星中坦!我的至尊59胜率不到55%&&而121B胜率70%+ 希望对你有所帮助!
Powered byUnity实战开发之坦克大战游戏 - 我学院_中国IT互联网游戏开发游戏设计免费在线教育平台,学游戏就上我学院 - Powered By EduSoho}

我要回帖

更多关于 经典90塔克大战 单机版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信