Cocos2d-x 2.2版本(及更高版本)创建项目方法
来源:互联网 发布:鸭鸭网络数字点卡平台 编辑:程序博客网 时间:2024/05/29 07:50
cocos2dx在2.2版本(及更高版本)中创建项目是采用的是Python的方法创建。
在Mac上,之前版本都可以在xcode中安装cocos2dx模板,但是在2.2版本以后就没有了,必须采用Python的方法来创建项目,有一个好处就是,这样创建出来的项目是全平台的,这样就省去了很多跨平台代码移植的问题。
下面就了解一下这个创建的过程吧!总的来说还是比较简单的。
下面我用到的是最新的2.2.1版本。
在终端,cd 进入cocos2dx引擎所在的目录。
然后cd :cd tools/project-creator/
然后根据下面的命令格式创建:
Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGEOptions: -project PROJECT_NAME Project name, for example: MyGame -package PACKAGE_NAME Package name, for example: com.MyCompany.MyAwesomeGame -language PROGRAMING_LANGUAGE Major programing lanauge you want to used, should be [cpp | lua | javascript]Sample 1: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGameSample 2: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascript
应该可以看懂的:一共指定了三个参数。
下面给出我的一个例子:
./create_project.py -project FirstGame-package cn.edu.scnu -language cpp
依次指定的是项目的名称,公司名称,对应编程语言。
回车,发现:
proj.ios: Done!proj.android: Done!proj.win32: Done!proj.winrt: Done!proj.wp8: Done!proj.mac: Done!proj.blackberry: Done!proj.linux: Done!proj.marmalade: Done!New project has been created in this path: /Users/ios/Documents/Cocos2d/cocos2d-x-2.2.1/projects/FirstGameHave Fun!
说明创建项目成功!在Finder中打开对应的目录:
OK,没问题了,打开其中的ios项目,运行。
我在一开始运行的时候,发现出现一共问题:
感觉是十分的奇怪,在网上查找了一下资料,找到了解决方法,就是在模拟器上把对应的这个项目的应用程序删除,然后再run,就可以正常在模拟器上运行了。
- Cocos2d-x 2.2版本(及更高版本)创建项目方法
- Cocos2d-x 3.x版本---创建项目
- Cocos2d-x 3.0 beta 版本创建项目
- cocos2d-x2.2.2(2.1.4及以上版本) VS2012 创建跨平台项目秒杀方法
- cocos2d-x2.2.2(2.1.4及以上版本) VS2012 创建跨平台项目秒杀方法
- Cocos2d-x 2.20及以上版本如何创建基于Lua的项目
- Cocos2d-x 2.20及以上版本如何创建基于Lua的项目
- Cocos2d-x 3.0rc0版本项目的创建和部署
- cocos2d-x 3.5版本mac平台下创建项目
- cocos2d-x 3.0 版本创建新工程方法
- 【amazing cocos2d-x 3.0之二十一】cocos2d-x 3.0 beta2版本创建项目
- cocos2dx 2.2.x版本和3.0以上版本创建项目
- 关于cocos2d-x 2.2 版本创建工程问题
- Cocos2d-x 3.10版本 创建文本
- MyEclipse10及更高版本激活
- 【cocos2d-x 初级教程之一 2.x版本 】如何在多个移动平台上创建新的cocos2d-x项目
- 更改cocos2d-x android 项目的cocos2d-x的版本
- Cocos2d-x3.X版本事件注册方法
- 产品新人如何入门,从需求分析开始!
- java实现最大子序列问题——————性能最优的算法
- bootstrap中的carosel
- 不同服务器,相同服务器,数据库之间数据的转移
- Eclipse 4.x中Command是如何映射到Handler的
- Cocos2d-x 2.2版本(及更高版本)创建项目方法
- memcached支持mybatis3
- MongoDB命令及SQL语法对比
- 百度爬关键词的排名
- putty中文乱码及颜色设置
- 监听SD卡插拔广播
- erlang win8.1中erlide 智能提示失效解决方法
- java基础学习—设计模式
- 键盘F1 - F12