【cocos3.9+box2d+tileMap】制作马里奥游戏(一)

前端之家收集整理的这篇文章主要介绍了【cocos3.9+box2d+tileMap】制作马里奥游戏(一)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前面接触了很多cocos的基本概念,普通的类似棋牌、捕鱼等交互、动画、碰撞等较少的游戏,其实已经可以做了。

一、前因@H_502_5@

小时候玩的马里奥,让我印象深刻,所以想尝试着去做一个简单的实现,结果查了一下相关资料,发现我想得太简单了。。。

二、进展@H_502_5@

网上找了一篇类似的文章,是外国人推销一个学习套装写得引导篇章,写得确实很好,但是套装实在是太贵,以后真有需求说吧。

原文地址: How to Make a Platform Game Like Super Mario Brothers – Part 1

国人的翻译: cocos2d-x 如何制作一个类马里奥的横版平台动作游戏 1 献给所有对动作游戏有爱的朋友

这篇文章主要是提了一些物理引擎的基本概念,强烈推荐刚入门的人去了解一下。顺着他的教程,是可以做一个马里奥的实现的。

三、cocos3.9+Box2d+tileMap@H_502_5@

那我们需要去实现物理引擎这样底层的东西吗?cocos其实本身是集成了相关物理引擎的,包括2d和3d。2d中也有两套:Box2d和Chipmunk,前者是用c++写的,后者则是c。选择哪个见仁见智,我最后选择了Box2d。

tileMap的使用,方便设计地图,比在代码中手工创建要简单的多,cocos中直接就可以加载tmx地图文件,十分方便。

因为我也是最近才接触,所以踩了好多的坑,我会先将这些坑提一下,建议去学习或尝试前先看一下,初学者肯定会用得到的。

链接:待编辑

然后会将我实现的过程逐渐写出来:

链接:待编辑

当前实现结果如下,2016-01-22:

原文链接:https://www.f2er.com/cocos2dx/340327.html

猜你在找的Cocos2d-x相关文章