• 关于Cocos2d-x开发一个游戏的过程自述


    我在2016年12月6号完成了我的第一个自己独立完成的游戏,期间遇到各种各样的问题和困难,但是幸运的是问题都一一被解决了,现在我想总结一个整个的制作游戏的过程

    使用的环境是VS2013+cocos2d-x3.10

    1.建立框架

    先设置好几个重要的场景,开始游戏场景,游戏场景,游戏结束场景,有一些基础代码

    2.写好主要功能代码

    写好让主角运动的代码,和让障碍物可以移动的代码,让画面能动起来

    3.小测试

    用网上一些简单的图片素材对精灵进行包装和进行测试最初效果

    4.添加碰撞机制以及测试碰撞

    5.添加UI控件触发主角动作

    6.添加背景和背景轮播的效果

    7.完善障碍物的结构设计

    8.完善主角的动作和状态

    9.制作其他界面,辅助功能

    以上几步已经完成了游戏场景界面的设计,现在做好开始游戏界面和追加奖励界面以及游戏结束界面

    10.添加游戏背景音乐和音效

    添加完成后要进行多次测试,看是不是有Bug

    11.测试游戏,寻找Bug,代码删减

    把没用的代码删除,一些注释语句也都删除

    12.打包图集,优化游戏

    把图片资源用TexturePacker进行打包,加快游戏运行效率

    13.发布游戏

    解决发布过程中遇到的各种问题

    14.发布好的apk在安卓手机上测试

    15.解决屏幕适配问题(AppDelegate.cpp)

    用默认的新建项目里面的AppDelegate的语句就好了,不用写多余的语句,反而会出错

    16.更换游戏应用程序图标和游戏应用程序名字

    图标和名字都在G:cocosdataCocosCocosProjectsNoOneDies_stproj.android es路径下修改,注意strings.xml里面修改游戏的名字,如果要改成中文的,一定要用VS之类的工具打开,别在记事本里面直接改,不然发布的时候会出现编码错误的问题

    17.写项目报告

  • 相关阅读:
    OO设计精要:封装,还是封装(有感于“Why getter and setter methods are evil ”by Allen Holub )
    博客园建议:能否记住在博客园的首页上只显示标题
    戴尔国际英语
    C#代码契约(转)
    C#数组传递和返回
    SecureString
    里氏替换原则
    ASP.NET的Cache(转)
    WCF服务
    C#枚举中的位运算权限分配
  • 原文地址:https://www.cnblogs.com/HangZhe/p/6138383.html
Copyright © 2020-2023  润新知