• 关于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.写项目报告

  • 相关阅读:
    英语:漏屋-英语学习的真实方法及误区分析(转)
    TSP(旅行者问题)——动态规划详解(转)
    用二进制位表示状态,从而将状态压缩到一个整数里表示
    Android的CursorLoader用法小结
    RMQ问题ST算法 (还需要进一步完善)
    离散化
    反转(开关问题) POJ 3276
    关于序列中某个元素位置的查找
    快速幂运算
    Docker学习2-虚拟化
  • 原文地址:https://www.cnblogs.com/HangZhe/p/6138383.html
Copyright © 2020-2023  润新知