小游戏开发流程
来源:互联网 发布:网络电视盒价格 编辑:程序博客网 时间:2024/06/07 16:08
l 工具软件:
Ø 开发工具:
² VisualStudio2008:集成开发环境
² VisualAssistX:VS的插件,有很强的代码提示功能
² Visio2003:画图设计,流程图,类图等
² TortoiseSVN:代码的版本控制和统一管理工具
Ø 游戏引擎:
² Cocos2d-x:cocos2d的C++版本,开发的基本引擎。
Ø 数据库:
² SQLiteExpert:可以编辑数据库
² SqliteAdmin:可以从excel的csv格式导入sqlite数据库
Ø 图片处理:
² Photoshop:进行图片的高级处理,抠图,羽化等
² 美图秀秀:也可以合成图片
Ø 动画制作:
² BC2+AdobeAir+SWFSheet——可以从swf文件压缩得到plist和对应的png图片。
² AuroraGT——可以从压缩好的png序列帧文件得到sprite文件。
² LuaForWindows+AnimationLua脚本可以从png+sprite得到anim+plist文件。
² 附加:可以直接程序分割序列帧图片得到动画的帧。
² 附加:可以直接程序读取多张独立的图片帧来制作动画。
² TexturePacker:从swf得到plist文件。(没用过)
Ø 地图制作:
² 地图编辑器Tiled:可以分层存储一些信息在地图文件里面供程序读取
Ø 特效制作:
² ParticleEditor:编辑粒子特效。(没用过)
l 开发流程:
Ø 游戏设计:
² 功能设计:设计游戏的界面,关卡,玩法,逻辑
² 数据设计:设计游戏需要的数据格式,文件类型等
Ø 数据准备:
² 图片:由美工按规格设计好游戏需要的所有图片,开发开始可以做简单图片供调试使用
² 动画:使用相应的工具得到plist和png文件,或其他可供程序使用的格式
² 数据库:由数据设计人员设计好数据,可以是excel,导入到sqlite数据库
² 配置文件:XML,游戏相关配置,如背景图片,声音,按钮图片,字体,颜色等。根据游戏设计,
有可能对于游戏中的某些部分需要单独的配置文件
Ø 数据读取:
² 设计合适的数据结构,存储读入的初始化数据。
² 配置文件:最先读取。继承cocos2d的类,创建解析XML的类,解析XML然后填入初始化数据结构中。
² 读取数据库:使用SqliteLoder从数据库读取相应的数据填入相应数据结构中。
² 读取动画:解析plist,创建动画帧,然后根据帧创建动画
Ø 逻辑设计:
² 场景设计:根据策划设计不同的场景,一般一个场景对应游戏的一个关卡,还有进入和离开场景等。
² 层设计:一个游戏场景包含多个层,每个层可以实现一部分功能
转载自:http://blog.csdn.net/codesinger/article/details/7322290
- 小游戏开发流程
- 小游戏开发流程
- 小游戏开发流程
- 小游戏开发
- andoid小游戏开发
- Pygame开发Python小游戏
- Qt小游戏开发:俄罗斯方块
- C语言小游戏开发
- Qt小游戏开发:扫雷
- Android 2048小游戏开发
- html5 骰子小游戏开发
- Construct2小游戏开发经验
- 射击小游戏开发心得
- 【Android小游戏】安卓小游戏开发--拼图
- 数据流程语句之 猜数字小游戏
- 使用AS3开发小游戏(1)
- 使用AS3开发小游戏(2)
- flash找茬小游戏开发总结
- 去掉IOS开发过程中L not found的警告
- 简单端口扫描器:批量IP, 特定端口
- poj 2236 Wireless Network
- 如何将字符串写到文件中?
- 回忆遗忘的css css路径
- 小游戏开发流程
- android自动调节屏幕亮度自动调节流程解析
- 如何搭建SVN服务器
- 各种动画效果
- C#使用线程Monitor.Enter()和Monitor.Exit()
- web.xml配置详解
- CF CROC-MBTU 2012, Elimination Round (ACM-ICPC)
- 尚观学习-ule-用户和组
- 计算机中丢失glut32.dll