【Cocos2D-x快速入门】创建工程(二)(eclipse部分)
本章节在上一章节“【Cocos2D-x快速入门】创建工程(一)(VS部分)”的结果上进行设置。
一、编译并运行HelloWorld项目
1.为了方便,在D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4下建立workspace文件夹进行存放eclipse工程目录。(注意:该目录位置可任意)
2.eclipse打开该目录,选择File-New-project,在弹出的界面中选择Android Project from Existing Code,如图:
3.选择项目路径下的proj.android 路径(之前的版本是android 文件夹D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4\projects\HelloWorld),选中并新建文件,如图:
4.单击鼠标右键选中项目后,选择properties-Builder-New,添加NDK 路径,如图:
5.分别选择Browse File System 和Browse Workspace,选择ndkbuild.cmd 和项目的路径,如图:
6.Refresh标签,选中下图红色。
7.Cocos2D-x 2.0 以上版本还要设置NDK_MODULE_PATH 环境变量,如图2-19 所示,填
写Cocos2D-x 的库的路径和第三方库的路径,中间用分号相隔,如例:......\cocos2d-2.0-rc0ax-
2.0; .....\cocos2d-2.0-rc0a-x-2.0\ cocos2dx\platform\ third_party\android\prebuilt。
8.Build Options标签,选中下图红色。
8.Build Options标签,点击Specify Resource之后,选中jnni,Finish、应用、确定、确定。
9.之后日志会出现错误:error: format not a string literal and no format arguments [-Werror=format-security]。在Application.mk(在eclipse工程下的jni)里面添加下面代码:APP_CPPFLAGS += -Wno-error=format-security
10.src还有错误提示,是因为缺少cocos2D-x安卓包,把D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4\cocos2dx\platform\android\java\src下的文件复制到eclipse工程的src下(即:D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4\projects\HelloWorld\proj.android\src)。
11.点击eclipse工程,右键“刷新”;点击菜单project-》clean。重新编译工程,需要等待几分钟。至此,直接在真机上可以运行,如下图。
12.如果步骤11之后还出现错误:java.lang.IllegalArgumentException: No configs match configSpec。那是因为虚拟机没开OpenGL支持,具体方法慢慢搜吧。
相关推荐
进入场景而且过渡动画结束时候触发。提示 GameScene场景中的继承于节点,这些生命周期事件根本上是从Node继承而来。事实上所有Node对象都有这些事件,具体实现代码与GameScene场景类似。