cocos2dx学习日记(一)开篇

博主whale分享了选择cocos2dx+ C++开发游戏的原因,包括项目需求、性能考虑、学习成本和开源社区支持。尽管Unity3D功能强大,但cocos2dx以其易学易用和免费特性受到青睐。博主计划通过分析官方Demo深入学习cocos2dx。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    开门的见山的简短的介绍自己,大家可以称呼我为whale,是一名主要使用C++作为编程的软件开发小虾米一只,之前接触的项目经历,一个是基于linux开发的一款硬件数据管理设备,还有一个就是基于D3D的后续开发的一款社交类游戏,再就是到如今已经使用了将近半年cocos2dx的项目,也是一款游戏项目。

    说点干货吧,在技术选型上选择的cocos2dx+ C++作为开发主要工具,原因如下:

    1.项目暂时还没有涉及到3D,依旧在2D的维度上进行着游戏的开发。

    2.游戏本身的体量不大,百兆量级。(当然这个还需要结合具体的项目来谈了,资源多的时候,一两个G的资源也是常有的事儿,其中有三种资源:图片、动画、音效)

    3.Unity3D本身的速度相对于Cocos2d-x要慢很多,毕竟是于Cocos2dx-x(包括Lua和JS)这种纯C++实现相比。这里不得不提及,Unity本身还带有一定程度的学习成本,而cocos2d-x基本上你只需要会C++的开发再加上官方的文档,就足以让你能完成一个中小型游戏的开发,而且喔,很多开发者更喜欢“码”游戏。

     4.优秀的开源社区以及众多开源项目。

     5.还有一点也是最重要的一点,cocos2dx是免费的。 

     所以,想着也使用了一段时间cocos2dx来编写游戏,想着再系统的学习学习cocos2dx相关知识,所以打算从官方的下载的Demo代码中来分析,以图达到边工作边学习的一个积累效果吧,这里不去分析cocos2dx的劣势,我们更多的把着眼点放置在what can we do? and How to do ? 

     关于引擎:引擎的好与坏,优与劣,这些取决于使用者本身。与君共勉,熟悉cocos2dx并以此提升自身水平。

                                                                                                                                                     2018-1-30 12:19

                                                                                                                                                                   Mr.Whale

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值