[cocos2d-x菜鸟学习记录]从构建环境到项目创建
来源:互联网 发布:cnnic数据报告 2017 编辑:程序博客网 时间:2024/04/29 11:25
经过两天的初级探索,我已经把cocos2d-x的环境给搭建好了,也成功运行了hello world了 。我大胆的决定把我在学习cocos2d-x的困难和心得写出来与大家分享 ,希望对于之后学cocos2d-x的童鞋能起到抛砖引玉的作用(还有用了一个成语看来我的语文功底不减当年啊,啊哈哈)。
对于安装环境 网上有好多的教程,我就不重复说了,安装的东西还蛮多的,JDK,Eclipse,NDK,ADK,cocos2d-x。但我也不知道这些东西到底有什么用。当时只是一股脑的安装安装安装,装了一天,才终于完成,不得不吐槽的是 网速慢 就是伤不起啊 。对于教程我有一个链接,推荐一下 http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html 。在安装的时候基本没碰上问题。但是在创建项目的时候则出现了一些问题 让人有种 蛋蛋忧伤的感觉。
在创建项目的时候 引擎貌似在2.0以前的使用的一个叫build_win32.bat的创建方式。但是我在目录上怎么都没找到,当时有一种蛋疼的赶脚油然而生。然后各种找资料,度娘,谷哥。上面只字片语的有说可以用python语言在cocos2d-x目录下个tool下个project-creator用create_project.py创建项目。下面我简要的说一下步骤吧:1:安装python27(我开始安的是python33,由于我不会python,语法又有变化,新命令又不会,各种错误)。不管怎么说 如果你和我一样是python的菜鸟,same with me 2:设置系统变量中path的变量值为你安装python的路径,比如我的就是 D:\Python27 3:在cmd上运行python命令,如果出现版本号 就安装对了.4:然0后打开文件cocosd-x\tools\project-creator 。然后按住shift 点右键。有一个在此处打开命令窗口 输入create_project.py 截图如下
正如图上所说 我们创建项目的格式就是这样的 ./create_project.py -project MyGame -package com.MyCompay.AwesomeGame -language javascript
给个例子 create_project.py -project Test -package com.zhuyurun.zhuyurun -language cpp
下图为成功的图片
新的文件创建到了 cocos2d-x文件目录下的projects下
可能有人会问 干嘛要这么麻烦啊 为什么不向以前那样快捷方便 。根据我今天学习的情况来看 ,Python创建项目确实值得一赞 ,再也不用在项目属性那里添加各种.lib依赖项。
在这次的学习中,我也碰上了一些解不了的问题,比如怎么讲项目移植到android上。好吧 原谅我的才疏学浅啊,我只是一个即将成为大神的菜鸟中的菜鸟。我正在修行的路上。
- [cocos2d-x菜鸟学习记录]从构建环境到项目创建
- 将cocos2d-x项目从x-code移植到vs2012下记录
- Cocos2d-x 环境搭建和项目创建
- Cocos2d-x学习随笔记录-环境配置
- [cocos2d-x菜鸟学习记录]解析示例helloWorld(上)
- [cocos2d-x菜鸟学习记录]解析示例helloWorld(下)
- cocos2d-x 从环境搭建到win32项目移植android平台
- cocos2d-x学习记录C++,环境搭建,创建第一个工程
- cocos2d-x 项目创建
- cocos2d-x 创建项目
- 创建Cocos2d-x项目
- 创建Cocos2d-x项目
- [cocos2d-x 学习] 如何编译自己的项目(从win32交叉编译到android)
- cocos2d-x项目构建相关
- cocos2d-x 2.1.4 使用python 创建项目指令:记录
- MAVEN,从环境搭建到项目创建
- cocos2d-x 学习记录
- 从cocos2d-x 3.0 到 cocos2d-x 3.2 引擎升级记录
- 如何防止sql注入
- 第二周实验作业之二
- 数据库中事务DML,DDL,DCL,数据字典概念
- 折半插入排序
- OpenStack Swift源码分析(二)ring文件的生成
- [cocos2d-x菜鸟学习记录]从构建环境到项目创建
- Single Number I & II
- LeetCode Search in Rotated Sorted Array
- Const---【const对象和const成员函数及const成员属性总结】
- PhoneGap2.9.0本地将html打包成Android应用
- sqlite3 提示 not found
- java 遍历map 方法 集合 五种的方法
- 蓝桥杯-代码填空之四
- 单文档下 Tree控件