文档章节

1、cocos2dx开发学习第一篇-项目工程的创建

JanweChan
 JanweChan
发布于 2014/03/01 18:16
字数 689
阅读 81
收藏 2
2dx

从接触2dx到现在己经半年了,从起初的无知少年到现在还是个无知少年,感觉自己进步的很缓慢,静下心来想了想,觉得自己以前的学习只是看了不作笔记,懂了就懂了,可以这样有个隐患,那就是时间久了自己可能当遇到同样的问题时又会去网上乱找一通,所以现在决定在CSDN上慢慢地累积下自己的学习历程,也算是一个学习笔记,如果大侠们看了觉得很菜那就不要再看了,因为本人就是一个菜鸟而己,如果看完的人觉得我有什么地方写错了,麻烦请将错误指出,本人在此万分感激。

好了,言归正传,今天主要是一个项目生成的问题,我记得在2.1.3之前的版本都有个install-templates-xcode.sh的文件,而从2.1.2之后的版本开始使用project-creator.py这个python脚本进行工程项目的创建和配置,不适用向导的方式创建了。

步骤:

1、本人是mac下开发,但在这也说下win下项目创建,先下载mac或Windows版本的Python 2.7.3版本(貌似只能用这个版本),并安装。

 Python 2.7.3的链接地址为:http://www.python.org/getit/releases/2.7.3/,我下载的版本是Windows x86 MSI Installer (2.7.3) (sig),下载后双击它默认安装即可。win下默认安装后Python 2.7.3所在路径为:C:\Python27,

2、win下还要将python.exe命令解释器所在目录加到Path环境变量中去

安装好Python 2.7.3之后,将Python的python.exe所在目录追加到Windows的Path系统环境变量,这样好让Doc命令行能找到python解释器命令。比如我的pyhton默认安装目录为:C:\Python27,那么在系统的Path环境变量中最前面追加C:\Python27;如果选择了其他路径,选择相应的Python 2.7.3路径即可。

3、使用create_project.py脚本将新建的工程与cocos2d-x关联,好让工程正确找到对应的include和lib库。

   安装好Pyhton 2.7.3并将python.exe命令所在目录加到Path中后,如何使用 tools\project-creator目录下的create_project.py脚本呢?

  http://cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line这个链接最后一项

使用上面的例子,假如我想新建一个HelloWorld项目,执行create_project.py脚本,进入Doc界面输入下面的命令:

(1)cd 进入到create_project.py脚本所在目录

(2)运行脚本,生成HelloWorld项目,命令为:

python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp//其中HelloWorld为工程名称,com.cocos2d-x.org为我为android版本取的包标识名。


© 著作权归作者所有

共有 人打赏支持
JanweChan
粉丝 0
博文 1
码字总数 689
作品 0
杭州
程序员
私信 提问
cocos2dx学习日志(一) 总之先弄个能跑的apk出来吧!

新年新气象,新的一年已经开始好一阵子了。本着人在江湖,技多不压身的原则,最近的开始利用业余时间学习cocos2dx游戏引擎开发,话说自己写个游戏那是我儿时的梦想,哈。 废话不多说直接进正...

soso_fy
2014/02/26
0
0
Cocos2dx游戏开发系列笔记9:android手机上运行《战神传说》,并解决横竖屏即分辨率自适应

上节说到cygwin下成功编译出so文件,下面我们要把游戏运行在android上。 开始干活! 其实步骤可以参考 Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上 1 用eclipse打...

懒骨头
2013/12/09
0
0
Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上

感谢听D同学赞助的Demo。 那怎样让它运行在vs中呢: 1 使用cocos2d-x-2.2toolsproject-creator文件夹中的create_project.py脚本,生成一个demo。 2 拷贝Classes和Resources文件夹到刚生成的d...

懒骨头
2013/12/09
0
0
Cocos2dx游戏开发系列笔记1:一个崭新的开始,cocos2dx2.2+ndkr9+Cygwin

Android开发者做cocos2dx最大的绊脚石,不是c++,而是环境的搭建... 骨头也是费了半天劲才终于在真机上看到了那个类似猕猴桃的头,这里简单记录一下。 环境:(算比较新了2013.11.17) coco...

懒骨头
2013/12/09
0
0
【iOS-cocos2d-X 游戏开发之五】游戏存储之Cocos2dX自带CCUserDefault类详解;

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/653.html 本篇跟大家分享下Cocos2dX中的存储,其中也...

迷途d书童
2012/03/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 懒床是对冬天最起码的尊重

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @瘟神灬念 :分享daniwellP/桃音モモ的单曲《Nyan Cat》 《Nyan Cat》- daniwellP/桃音モモ 手机党少年们想听歌,请使劲儿戳(这里) @巴拉迪...

小小编辑
32分钟前
6
1
码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
3
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
3
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部