Win32下cocos2d-x-3.2rc0创建部署项目

本文介绍了如何在Win32环境下使用cocos2d-x-3.2rc0版本创建、编译、部署和运行项目。通过cocos命令行工具,完成项目创建、lua与js文件的编译以及项目的部署。在创建新项目后,作者遇到了缺少项目组的问题,但依然成功运行了一个Hello World项目。接着,文章讲述了如何将项目编译并导入Eclipse以部署到Android设备,过程中提到了修改Application.mk文件的必要步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载了cocos2d-x-3.2rc0的版本,安装了python2.7,配置好相关配置后,在cmd里运行了cocos,成功出现了下图

cocos run 编译并部署项目,然后运行

cocos luacompile 编译lua文件

cocos deploy 部署文件

cocos new 创建一个新项目

cocos jscompile 编译js文件


我要新建一个项目,在cmd下输入 cocos new MyGame -p com.game -l cpp -d e:/projects/games 

格式为cocos new 项目名 -p(package) 包名 -l(language) 语言 -d(directory) 保存项目的路径


成功创建了,在路径下面可以找到刚创建的项目。


ok。

打开proj.win32,发现就四个项目组,不知道是不是少了。


点击编译运行。如我所望,它成功的运行了一个空项目


一个helloworld ,让我知道一个上午的努力没有白费。再试试把它部署到android上去吧。

首先执行proj.android下的build_native.py脚本进行编译,然后用eclipse导入proj.android。(注意: 这里需要把Application.mk 文件里的APP_STL := c++_static改为APP_STL := gnustl_static,因为我没有c++_static,不然会报错

成功导入后打开项目,就是这个样子。

打开AppActivity.java,发现是空的额,它继承了Cocos2dxActivity,应该是把需要加载的东西都在那里加载了吧。。

打开Cocos2dxActivity.java

<span style="white-space:pre">	</span>protected void onLoadNativeLibraries() {//加载本地库的函数
		try {
			ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);
			Bundle bundle = ai.metaData;
			String libName = bundle.getString("android.app.lib_name");
    		System.loadLibrary(libName);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	// ===========================================================
	// Constructors
	// ===========================================================
	
	@Override
	protected void onCreate(final Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		onLoadNativeLibraries();//此处调用加载本地库

		sContext = this;
    	this.mHandler = new Cocos2dxHandler(this);
    	
    	Cocos2dxHelper.init(this);
    	
    	this.init();
    	if (mVideoHelper == null) {
    		mVideoHelper = new Cocos2dxVideoHelper(this, mFrameLayout);
		}
	}

打开我的vs2013,要开始写代码了,不知道从何入手额。。。





--小新 2014-8-17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值