社区
Cocos2d-x
帖子详情
cocos2d-x中坦克停止时怎么样能始终停在格子位置
祁莫问
2018-04-02 10:21:13
坦克通过设置速度来移动,但是移动的过程中,发现有时候转向进入一个空地中,总是时不时卡不准位置,停靠的位置没法停在格子处,求解决,想实现4399经典坦克大战那样的效果,每次坦克停止总是停在格子处!有没有弄过的,给个解决方案,也不想把坦克缩放的太小!
...全文
562
1
打赏
收藏
cocos2d-x中坦克停止时怎么样能始终停在格子位置
坦克通过设置速度来移动,但是移动的过程中,发现有时候转向进入一个空地中,总是时不时卡不准位置,停靠的位置没法停在格子处,求解决,想实现4399经典坦克大战那样的效果,每次坦克停止总是停在格子处!有没有弄过的,给个解决方案,也不想把坦克缩放的太小!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zerozerg2006
2018-05-02
打赏
举报
回复
1.请不要使用UI来判断逻辑,而是起一个逻辑管理器来做这个事。 2.当你的坦克移动了一段距离,超过了每一格的阈值,那你就认为坦克就在那一格子,那判断是否可以通过某些障碍就用逻辑管理器里的位置信息来做判断。 当然,如果你任性,就希望使用ui来处理逻辑。 那请将每次移动的距离固定。具体来讲就是,不要根据按下按钮的持续时间,来移动单位距离,而是每次移动后,就锁定按钮的事件,在移动一格完成后,再去监控事件。这样就可以了。当然这么做,会使得你不能蛇皮走位。
cocos2d-x
坦克
tank
使用
cocos2d-x
引擎 3.17版本,编程语言lua编写, 仿90
坦克
,包括以下内容 1.地图编辑器 2.
格子
计算,随机产生
坦克
,
坦克
移动,
坦克
发子弹,碰撞检测,键盘按键监听等等,可自己扩展。 3.代码完整,运行库完整,可...
cocos2d-x
学习笔记——瓦片地图TiledMap
cocos2d-x
学习笔记——瓦片地图TiledMap
Cocos2d-x
3.x基础学习:瓦片地图TiledMap
此图来自:
Cocos2d-x
初入学堂(13)-->Tiled Map Editor地图编辑器 【代码实践】 瓦片地图的应用十分广泛,其知识点也非常丰富。 所以我建议在代码实践
中
,边写边学,并掌握其基本的用法。 然后再.
90年经典
坦克
大战(
cocos2d-x
)
游戏引擎:
cocos2d-x
一、项目介绍: 这个游戏我实现了90年经典
坦克
大战的部分功能 代码和图片资源链接https://download.csdn.net/download/yx______/10664180 二、 主要设计: 1.地图设计 2.
坦克
设计 3....
知易游戏开发教程
cocos2d-x
移植版005(下)
这一节,我们将使用
cocos2d-x
开发一个有关瓦片地图的示例。 在这个示例当
中
,我们需要完成以下功能:1)TMX地图的加载与显示。2)在地图
中
游走。3)搞点儿小破坏,动态修改地图。 内部规则 在开始之前,我们还需要...
Cocos2d-x
721
社区成员
674
社区内容
发帖
与我相关
我的任务
Cocos2d-x
Cocos2d-x相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章