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

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

概述前面接触了很多cocos的基本概念,普通的类似棋牌、捕鱼等交互、动画、碰撞等较少的游戏,其实已经可以做了。 一、前因 小时候玩的马里奥,让我印象深刻,所以想尝试着去做一个简单的实现,结果查了一下相关资料,发现我想得太简单了。。。 二、进展 网上找了一篇类似的文章,是外国人推销一个学习套装写得引导篇章,写得确实很好,但是套装实在是太贵,以后真有需求说吧。 原文地址: How to Make a Pl

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

一、前因

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

二、进展

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

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

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

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

三、cocos3.9+Box2d+tileMap

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

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

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

链接:待编辑

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

链接:待编辑

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

总结

以上是内存溢出为你收集整理的【cocos3.9+box2d+tileMap】制作马里奥游戏(一)全部内容,希望文章能够帮你解决【cocos3.9+box2d+tileMap】制作马里奥游戏(一)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1077030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存