自学cocos2d ios cocos2d游戏开发发应该按什么步骤进行

15204人阅读
Cocos2d-x学习(94)
[Cocos2d-x相关教程来源于红孩儿的游戏编程之路 CSDN博客地址:]
红孩儿Cocos2d-X学习园地QQ群: 加群写:Cocos2d-x
&&&&&如何利用Cocos2d-x开发一个游戏?
& 这个问题的结果应该是一个流程。我将从一些长期的PC端游戏开发经验结合Cocos2d-x的功能来进行说明。
&&& 首先,先确定游戏策划案。确定策划案则确定了游戏的规模和所需要的模块。而所需要的模块则带来对于数据的需求,数据的需求则引出配置文件以及编辑工具的需求。
然后,确定所使用到的工具以及要开发的工具。通常来说,一个2D的RPG或ARPG类型的游戏会可能用到的工具主要有以下几种,它们按照使用的顺序应该是:
(1)图元素管理器:负责图片的编辑,生成块切割数据。
(2)动画编辑器:负责图元素的导入,生成动画。保存动画数据。
(3)特效编辑器:负责图元素与动画的导入,生成各种粒子特效。保存特效数据。
(4)NPC编辑器:负责动画导入生成NPC动作,编辑NPC的位置锚点。动作中的事件或人物脚本。如果需要也可以在这里导入特效编辑技能。保存NPC相关数据。
(5)界面编辑器:&&负责使用图元素和动画,特效进行界面的布局编辑与事件脚本函数。并将数据保存&
(6)场景编辑器:负责生成横纵向或45度视角格子地图。并使用图元素或特效进行场景的背景,地表,建筑等层编辑。还有将NPC布置在相应位置。
&&&&& “公欲善其事,必先利其器”。以上六种工具是成熟的开发团队所要必备的。对于一般个人开发的规模较小的游戏,这些工具并不是必须的。可以省略或使用一些网络上公开的工具。而要开发规模稍大点的游戏,如RPG类型的游戏,所需要的工具通常要自已进行有针对性的开发。而且不仅限于这些工具。
&&&&& 当你具备了你需要的编辑工具之后,你需要将它们交付给美术人员使用。美术人员将做好的图片由图元素管理器进行切割。在动画编辑器里制做相应的动画。在特效编辑器里编辑出需要的特效。在NPC编辑器中创建出具有多个动画动作的多方向的NPC,编辑NPC的位置锚点。并跟据策划案确定所需要界面。使用界面编辑器编辑好它们的布局。同时根据策划案的关卡在场景编辑器里编辑出场景。
&&&&& 美术人员在开动的同时。程序需要进行游戏框架和所需要的类,功能函数的设计。编写出一个可以运行的逻辑框架。
&&&&& 然后,将各个工具导出的数据文件加载入框架。使它们显示出正确的场景,NPC,特效。
&&&&& 最后,调试测试程序。修改BUG。完成WINDOWS版本的游戏。
&&&&& WINDOWS版本调试无误,移植到其它平台上编译运行。
&注,NPC编辑器和界面编辑器是可以并行的。故都在第四步
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1188675次
积分:13349
积分:13349
排名:第970名
原创:190篇
评论:764条
&&&&95年第一次使用BASIC在学习机上进行超级玛丽游戏编程至今已经过去了18年,期间自学多门编程语言,创建多个游戏编程爱好者网站,03年起进入游戏公司从事游戏程序员职位至今,担任过2D引擎及工具开发,Linux网络服务器开发,3D引擎及工具开发,项目主程,程序总监,CTO等多岗位。目前在创准备中,看好未来移动平台的发展,希望在Cocos2d-x引擎的底层和周边方面做出一些有用的建设性作用。
&&微信公众号
红孩儿Cocos2d-x学习园地
QQ群2:(已满)
QQ群1:(已满)鏌ョ湅: 50840|鍥炲?: 0
UID锛

我要回帖

更多关于 cocos2d游戏开发教程 的文章

 

随机推荐