为了账号安全,请及时绑定邮箱和手机立即绑定

cocos2d-x坦克大战基本已经实现,坦克移动发现有时候卡不准位置(特向老师请教)

老师你好,我是用cocos2d-x开发的坦克大战, 基本功能都实现了,但是通过速度来移动坦克,有些地方总是卡不准哪个位置进不去,又不太想把坦克缩放太小,通过观察4399坦克,发现它每次无论怎么移动都好像卡在格子位置,希望老师看到能给个解决或者方案

正在回答

1 回答

  1. 可以每次让坦克都正好移动到格子中心的位置。这里可以用MoveTo进行实现。监听键盘事件,当按下时就设置一个格子的移动。

  2. 设置一个模糊进入,当坦克移动碰撞到方块时,可以判断交叉的矩形,如果小于某个值就设置坦克的位置,相当于方块把坦克撞到了合适的位置。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Cocos2d-x坦克大战--中
  • 参与学习       10453    人
  • 解答问题       7    个

介绍坦克的场景基本逻辑,碰撞及子弹系统的编写

进入课程

cocos2d-x坦克大战基本已经实现,坦克移动发现有时候卡不准位置(特向老师请教)

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号