Cocos2dx手游开发(方案选择)

  接下来的博文,我会把我们开发过程中遇到的问题,设计的系统,一个一个的抛开。来供大家批评建议。

  技术选择:

项目:2D项目,类DOTA传奇,需要卡牌,小人,动作,技能ARPG角色扮演类

引擎:

   coco2dx2.3

动作:

   spine  在引擎层兼容spine的开发库

UI:

  cocosStdio 的GUI编辑器,主要用于制作各种界面。除了GUI编辑器意外,其他的编辑器尽量不要用,尤其场景编辑器,用了他,还会生成Action 的CPP文件,这种糟糕的设计,让别人无语了!做不了AI的智能化,就不要做。这会给别人造成很大麻烦的。

特效:

  dragonBone插件,用flash做特效,然后用dragonBone插件导出,不过要在引擎做dragonCPP的代码兼容。然后在flash文件编辑过程中,能不用的高级功能尽量不要用,用最基本的就好,出错少才是真的好。否则需要程序去修正一个个BUG,修好修不好不清楚,但最起码这种方式坑多。最后变成自找麻烦。

粒子:

   尽量不要用,我们没有找到好的工具。

开发语言:

  C++。没有用LUA ,介于自己对脚本语言的不熟悉,项目时间比较仓促,所以选择了C++开发,我希望在游戏出来后,C++部分只留核心代码和稳定的架构,然后将多变的地方和大部分逻辑,都挪到LUA中。

注意:

  在做技术解决方案的时候,我个人认为,一定要是各个方案做到所见即所得,不要凡是都要程序去处理。这样才能看见比较好的效果,开发过程才能流畅起来。否则后面调细节的时候,那就会变成深渊。在使用引擎的时候,尽量不要修改引擎本身,除非你有足够的能力或者到了不修改不行的地步。如果到了不修改不行的地步的时候,我觉得你就应该好好思考一下了。别自己给自己挖坑,然后自己来填。这种问题要慎重。

到目前为止,我们的这种解决方案目前来说是可行的,还没遇到什么大的问题。在之后,我会把我们遇到的技术问题,都说出来,然后给出相应的解决方案,同大家一起分享。

在之后的博客里,我要分享的是我们的系统设计,主要从中阐述的问题的是系统架构,设计模式,OPP思想等相关内容,其实这已经不仅仅是游戏行业的问题,而是软件开发的问题。希望大家一起讨论。

时间: 2024-08-26 08:21:30

Cocos2dx手游开发(方案选择)的相关文章

Cocos2d-x 3.X手游开发实例详解

Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰然网创始人杨雍力荐) 于浩洋 著   ISBN 978-7-121-23998-4 2014年9月出版 定价:59.00元 356页 16开 编辑推荐 以Cocos2d-x V3.0为框架全面讲解手游开发的知识和方法 以热门游戏2048.卡牌为例,完整再现手游的开发过程 Cocos2d-x作者之一林

Cocos2d-x官方在线视频-Cocos2d-x3.2《2048》手游开发揭秘

Cocoachina 官方在线视频 http://cn.cocos2d-x.org/tutorial/lists?id=58 一.游戏介绍 2048游戏是一款风靡全球的休闲类游戏,通过控制4X4范围内的数字块的移动,相同数字的块在移动的过程中累加消除,该游戏即考虑了手机触摸屏幕的操作方式,又在游戏过程中不断产生新块以增加游戏难度和耐玩性,游戏运行效果如下图: 二.创建项目&游戏逻辑分析 2.1 本项目开发环境: Mac OS 10.9 XCode 5.0 Android NDK r9 2.2部署

VS下真机调试android native app(以cocos2dx手游为例)

0.虽然使用手游为例,但适用于任何原生C++ NDK编译方式. 1. 先说说项目背景, cocos2dx的手游,开发一般在windows vs下开发调试,IOS下使用xcode也能很方便的调试,但android就没那么幸运了,一般调试就靠log来分析问题,总觉得效率低下.调试原生的android程序adb ,cygwin gdb-ndk,ecplise下android native app也搞过,但觉得不太方便,而且能否调试成功还得靠RP,真是调试不易,且行且珍惜.就想能不能在vs下调试andr

OGEngine:Java开发者的手游开发引擎

OGEngine:Java开发者的手游开发引擎 游戏引擎是游戏开发的核心框架.无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏. 出于节约成本.缩短周期和降低风险这三方面的考虑,很多游戏厂商倾向于使用第三方的现成引擎制作游戏,这样能将重心放在游戏的开发及设计上,不再受底层的技术及工具设计烦恼,这也不失为一个好的选择.另一方面,游戏引擎是游戏开发的核心,如果一直在核心技术上依附于他人,就难以摆脱受制于人的局面.所以综合考虑,选择一款优秀成熟的开源免费

Cocos2d-X手游源码/iOS/Android/cocos2dx源码/AppStore/手游资源“集中营”

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源码下载:点我传送 游戏开发程序猿加班熬夜伤脑筋伤身体,花钱买技术,不如买游戏源代码. 节省开发周期和大量资金投入(工资.测试.学习),可以腾出大量时间精力和女友约会聊天,放松心情! 现在放出多套精品游戏cocos2d-x源代码. 大小游戏可以换皮上线!可学习 二次开发! 完整可编译,游戏体验安装包在网盘里放着,需要的看看. 店铺

简单盘点手游开发引擎(欢迎补充)

无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏,通过游戏引擎制作者可以把画面.剧情.关卡.操作等元素拼接在一起,成为一款完整的游戏,同时赋予制作者实现其设计理想的可能性. 游戏引擎的功能丰富程度.画面表现力与拓展性,对于游戏的最终品质有很大的影响,于是商业引擎便开始崭露头角,Unity3D.Cocos2d.UDK, libgdx.OGEngine等这些知名引擎的名字,也逐渐被一般玩家所熟知. 下面我就简单整理下游戏引擎,欢迎大家补充: cocos

【cocos2d-x 手游研发小技巧(7)图片资源加密,Lua文件加密】

游戏开发中常遇到资源保护的问题. 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑. 需要安全那就得耗费一定的资源去实现它.目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强. 分析一下原理为: 1,转格式:将需要加密的文件转为流的方式: 2,加密:根据自己需要使用加密手段,MD5,AES,甚至可以直接改变位移,加一些自己的特殊字符也可以使文件简单加密,加密完后基本保证 图片类型基本用特殊软件预览不了也打不开,Lua文件加密后一片乱

cocos2d-x 手游源码站

尊重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/37829061 1.魔幻方块 链接:魔幻方块源码 关键词:魔幻方块源码 源代码 Cocos2d-x2.0 游戏源码 益智 休闲 游戏 游戏类型:休闲益智 游戏使用引擎:Cocos2d-x V2.0 代码平台:Windows VS2012 版权说明:该游戏由本人开发,买家购买后可任意使用代码(但不能转卖.不能使用相关资源文件用于商业用途). 游戏版本:V

【小松教你手游开发】【unity实用技能】角色头部跟随镜头旋转

这个在端游上比较场景,在角色展示的时候,当摄像头在角色身边上下左右旋转时,角色头部跟随镜头旋转.如天涯明月刀等. 这个在手游上比较少见,不过实现也没什么区别. 首先一般情况下,找到模型的头部节点,直接用lookAt指向camera就可以了,不过一般需求不会这么简单. 比如说,超过头部扭动极限,头部需要插值回到原始点:当镜头从外部回到极限内,需要插值回来.这时候lookat就没法使用. 更有情况,头部本身坐标系不在世界坐标轴上, 可能旋转了90多或者输出的prefab就是歪的等等,这些情况都没办法