
cocos2dx学习
文章平均质量分 72
疯狂的红豆
拥有热情相信未来
展开
-
我的cocos2dx学习历程
我的cocos2dx学习历程,系列博客之开篇原创 2014-01-05 01:24:54 · 21233 阅读 · 11 评论 -
《超级玛丽》1
写在游戏开发文档之前(这个游戏是在13年暑假做的,历时40天,学习引擎用了半个月,第一个游戏有许多槽点,各位看官轻喷。这个文档也是当时写的,我也懒得再修补直接给贴上来了):我在写超级玛丽的时候没有考虑到屏幕适配的问题,当我在最后把代码编译到安卓平台上的时候才发现屏幕适配应该在最开始定下来,所以后来把代码做了移植。这个游戏原定的分辨率就是480*320,所有的资源都是以这个分辨率设计原创 2014-07-17 21:03:35 · 6772 阅读 · 14 评论 -
《超级玛丽》2
第二阶段:目标:让马里奥接受左右移动控制和跳跃控制,以及在这个过程中执行左右行走动画和维持腾空状态,还有马里奥状态机的设计。这个过程中也没有碰撞检测。1:这是一个横版卷轴控制动作类游戏,虽说用鼠标点击模拟的移动设备上的触摸机制,但还是不方便测试,比如同时按下两个按键时,单用鼠标触摸就做不到了。所以为了实现开发初期的测试便利,需要把引擎稍加改造一下,让游戏接受来自键盘的消原创 2014-07-17 21:17:57 · 3988 阅读 · 1 评论 -
《超级玛丽》3
第三阶段:目标:实现水平方向和竖直方向上的碰撞,更具有真实感。1:要想解决水平方向的碰撞,就要先明确一个问题,地图上的哪些东西是不可以穿过的,也就是说要先定义好地图上的某些可供碰撞检测的物体砖块类型。如图:水平检测函数的开头准备工作:为了简化水平方向的检测,由于马里奥的锚点是中心位置,所以左右两边的检测都是采用左边和右边的中点位置来代替的原创 2014-07-17 21:23:36 · 3653 阅读 · 0 评论