<Demo>跑酷类
好昵称都被猪拱了
这个作者很懒,什么都没留下…
展开
-
cocos2d-x游戏开发 跑酷(三) 人物跑动
原创,转载请注明出处:http://blog.csdn.net/dawn_moon/article/details/21245881 好吧,终于要跑起来了。要实现跑酷需要用到帧动画,什么是帧动画,不解释行么。 介绍一个将小图打包的工具TexturePacker,这是一个很强大的工具,另外还有一个物理编辑器PhysicsEditor,也不错,地址:http://www.cod转载 2014-05-22 14:59:38 · 1591 阅读 · 0 评论 -
cocos2d-x游戏开发 跑酷(一)开始界面
次我也重写过他们的雷电,不过由于比较忙,当时也没有专职做游戏就没有写详细的教程。这次我想按照他们的思路重写一下,写个详细的系列教程。然后写个Lua版的,希望对还没有入门的开发者有帮助。 泰然的跑酷代码连cocos2d-x2.1.5的引擎代码都一起打包了,这样方便大家直接调试,不需要自己再另建工程,避免引擎版本不一致对新手造成困扰。我重写完之后,也会原地打包,方便大家调试。转载 2014-05-22 14:57:35 · 1734 阅读 · 1 评论 -
cocos2d-x游戏开发 跑酷(四) 关联物理世界
原创,转载注明出处http://blog.csdn.net/dawn_moon/article/details/21451077 前面一节虽然实现了一个跑动的人物,但是他仅仅只是一个精灵在执行一个跑动的帧动画而已。这一节我要实现精灵和物理世界关联,让这个人跟实际的Parkour一样,有实际体积,会碰撞。 一个精灵怎么样和一个物理的body关联起来,使他具有一个刚体的特性。在转载 2014-05-22 15:00:20 · 1224 阅读 · 0 评论 -
cocos2d-x游戏开发 跑酷(五) 跳起和下蹲动作 手势识别
转载请注明出处:http://blog.csdn.net/dawn_moon/article/details/22051929 人物已经可以跑动起来了,但是还仅仅只是一个单调的跑动,还会跑出屏幕。先实现一个无限滚动背景。 实现滚动背景有几个方式: 1.人物位置不动,背景滚动。我之前的天天飞翔是用的这种,不过那个背景移动是用的动画,两张图片重复动作滚动。还有之前的雷电,转载 2014-05-22 15:00:51 · 677 阅读 · 0 评论 -
cocos2d-x游戏开发 跑酷(六) 地图循环
转载请注明出处:http://blog.csdn.net/dawn_moon/article/details/22066007 现在人物可以跑动,可以跳跃和下蹲。但是他还是一个孤独的runner,在一片漆黑的世界里跑在一条永无止境的线上。现在给他加上背景和地板,让他跑在一个色彩斑斓的世界。 泰然JS版的跑酷,这个地图是一个自定义class。在C++里面尽量不要自定义一个cl转载 2014-05-22 15:01:21 · 475 阅读 · 0 评论 -
cocos2d-x游戏开发 跑酷(七) 添加金币和岩石
断断续续的,这个跑酷的代码终于写完了。再写两篇文章总结一下,这个游戏就算完工了,希望这个系列对新手有帮助。如果你能沉下心来看这几篇文章,我相信,一定能有所收获。当然最后肯定会开源代码的,请放心。 最近看到有的网站转载我的文章,我很高兴也很欢迎。不过请注明出处好吗?虽然不商用,但是这东西也是我的劳动成果,尊重一下可以么。有的网站应该是写的爬虫,专门来扒我的博客,连图都扒过去了,但是转载 2014-05-22 15:02:04 · 866 阅读 · 0 评论 -
cocos2d-x游戏开发 跑酷(八) 对象管理 碰撞检测
对象管理类的原理是这样的: ObjectManager类是一个单例类,全局只有一个对象实例存在。初始化的时候创建两个数组CCArray来保存金币和岩石。为什么要保存,因为在地图重载的时候,要销毁看不见的那些对象。金币和岩石是随机添加的,每个金币和岩石都有一个地图索引,就是说它是在第几个地图上的,删除的时候根据这个来删除。 我的博客:http://blog.csdn.net/dawn_m转载 2014-05-22 15:03:38 · 856 阅读 · 0 评论 -
cocos2d-x游戏开发 跑酷(九) 源码下载及小结
这个东西零零碎碎写了一个礼拜吧。其实也没多少东西在里面。文章后附下载地址 博客地址:http://blog.csdn.net/dawn_moon 因为我没用过chipmunk,而且它是面向过程的东西,情感上又不太愿意去研究,所以我用box2d来做了物理仿真。个人感觉box2d还是蛮好用的,它的作者很牛逼的哦。暴雪娱乐的首席软件工程师,box2d是他业余写的。国外的攻城狮都这么牛逼么。转载 2014-05-22 15:04:21 · 1629 阅读 · 0 评论 -
cocos2d-x游戏开发 跑酷(二) 物理世界
原创,转载请注明出处:http://blog.csdn.net/dawn_moon/article/details/21240343 泰然的跑酷用的chipmunk物理引擎,我没有仔细学过这个东西。不过我看了一下他们的用法,感觉跟box2d差不多。box2d用纯真的面向对象C++开发,用在这里应该没有问题,试一下。 泰然的工程没有加入box2d模块,所以需要添加转载 2014-05-22 14:58:40 · 1489 阅读 · 0 评论