温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Cocos2d-x高级篇——Cocos3D前生今世

发布时间:2020-03-12 11:01:17 来源:网络 阅读:2566 作者:super626 栏目:游戏开发

Cocos2d-x在2D游戏中立下了汗马功劳,在各大Top游戏排行榜中都占有很大的比例。随着《捕鱼达人3》的推出,其实Cocos2d-x已经是融合2D、3D功能于一体的开源引擎了。我们称之为Cocos引擎更合适。


Cocos引擎为什么引入3D功能呢?一、3D可以从不同的角度来观察物体,表现起来更加真实。二、3D的骨骼动画技术可以使我们的数据包更小。2D时代很多用的是序列帧技术,这种技术需要大量的贴图,如今为了更好的表现力往往需要很多动作,而我们往往追求更小的数据包,这就成为了一个矛盾,3D技术很好的解决了这个问题。三、手机硬件的发展,是3D游戏普及的时候了。


Cocos引擎3D技术的发展历程如下:

2014.5Cocos2d-x3.1(.obj)

2014.7Cocos2d-x3.2(.c3t,.c3b )

2014.12Cocos2d-x3.3 (相机、换装、灯光)

2015.2Cocos2d-x3.4(异步加载、视椎裁剪)

2015.3Cocos2d-x3.5(3D粒子)

2015.4Cocos2d-x3.6(地形、天空盒)

2015.7Cocos2d-x3.7(物理、导航、材质系统)

2015.9Cocos2d-x3.8(物理触发器、相机背景刷、3D动画帧回调)


经过几个版本的迭代,Cocos已经具备了比较完整的3D功能。那么Cocos可以做出什么样的游戏呢?

  1. 2.5D休闲游戏,捕鱼达人3为代表

    Cocos2d-x高级篇——Cocos3D前生今世

    Cocos2d-x高级篇——Cocos3D前生今世

  2. 轻度RPG、跑酷


    Cocos2d-x高级篇——Cocos3D前生今世

    Cocos2d-x高级篇——Cocos3D前生今世

  3. MMOPPG


Cocos2d-x高级篇——Cocos3D前生今世那么做出上面提到的游戏又需要哪些知识呢?cocos2d-x的基础是必须的,后面我也会出些专题教大家掌握Cocos中的3D功能,这些专题会分的比较细,使大家学起来容易没有负担,而且可以根据游戏中实际用到的方面来选择性学习。

视频教程(还在更新中)地址,

http://edu.51cto.com/lecturer/index/user_id-7609335.html


用到的一些代码、资源我会通过博客的方式更新,大家也可以通过博客来学习,并和我交流。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI