zoukankan      html  css  js  c++  java
  • 小游戏开发流程

    l        工具软件:

    Ø        开发工具:

    ²       VisualStudio2008:集成开发环境

    ²       VisualAssistXVS的插件,有很强的代码提示功能

    ²       Visio2003:画图设计,流程图,类图等

    ²       TortoiseSVN:代码的版本控制和统一管理工具

    Ø        游戏引擎:

    ²       Cocos2d-xcocos2dC++版本,开发的基本引擎。

    Ø        数据库:

    ²       SQLiteExpert:可以编辑数据库

    ²       SqliteAdmin:可以从excelcsv格式导入sqlite数据库

    Ø        图片处理:

    ²       Photoshop:进行图片的高级处理,抠图,羽化等

    ²       美图秀秀:也可以合成图片

    Ø        动画制作:

    ²       BC2+AdobeAir+SWFSheet——可以从swf文件压缩得到plist和对应的png图片。

    ²       AuroraGT——可以从压缩好的png序列帧文件得到sprite文件。

    ²       LuaForWindows+AnimationLua脚本可以从png+sprite得到anim+plist文件。

    ²       附加:可以直接程序分割序列帧图片得到动画的帧。

    ²       附加:可以直接程序读取多张独立的图片帧来制作动画。

    ²       TexturePacker:从swf得到plist文件。(没用过)

    Ø        地图制作:

    ²       地图编辑器Tiled:可以分层存储一些信息在地图文件里面供程序读取

    Ø        特效制作:

    ²       ParticleEditor:编辑粒子特效。(没用过)

     

    l        开发流程:

    Ø        游戏设计:

    ²       功能设计:设计游戏的界面,关卡,玩法,逻辑

    ²       数据设计:设计游戏需要的数据格式,文件类型等

    Ø        数据准备:

    ²       图片:由美工按规格设计好游戏需要的所有图片,开发开始可以做简单图片供调试使用

    ²       动画:使用相应的工具得到plistpng文件,或其他可供程序使用的格式

    ²       数据库:由数据设计人员设计好数据,可以是excel,导入到sqlite数据库

    ²       配置文件:XML,游戏相关配置,如背景图片,声音,按钮图片,字体,颜色等。根据游戏设计,

         有可能对于游戏中的某些部分需要单独的配置文件

    Ø        数据读取:

    ²       设计合适的数据结构,存储读入的初始化数据。

    ²       配置文件:最先读取。继承cocos2d的类,创建解析XML的类,解析XML然后填入初始化数据结构中。

    ²       读取数据库:使用SqliteLoder从数据库读取相应的数据填入相应数据结构中。

    ²       读取动画:解析plist,创建动画帧,然后根据帧创建动画

    Ø        逻辑设计:

    ²       场景设计:根据策划设计不同的场景,一般一个场景对应游戏的一个关卡,还有进入和离开场景等。

    ²       层设计:一个游戏场景包含多个层,每个层可以实现一部分功能


    转载自:http://blog.csdn.net/codesinger/article/details/7322290

  • 相关阅读:
    kindle--瓦尔登湖
    8051
    c++
    Linux安装目录的选择
    Redis键值数据类型之散列类型
    Redis键值数据类型之字符串
    redis基本使用
    Ubuntu18.04 Redis安装
    Java String和int转换
    mysql获得自增主码的值
  • 原文地址:https://www.cnblogs.com/xieyuan/p/3787454.html
Copyright © 2011-2022 走看看