本章节在上一章节“【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支持,具体方法慢慢搜吧。
相关推荐
本书首先会介绍Cocos2d-x 3.x的基础知识,包括安装环境、项目创建、构建流程以及基本的场景管理。读者将学习如何在不同平台上配置Cocos2d-x开发环境,了解项目的目录结构和构建过程,掌握Scene、Layer、Node等核心...
资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...
二、安装 Cocos2d-x 到 Windows 中 双击上图中的 cocos2d-win32.vc2010.sln(如果你使用的是 vs2008,那么只双击cocos2d-win32.vc2008.sln),然后右键点解决方案,再点生成解决方案。这个过程大约有 10 分钟,因...
【cocos2d-x从入门到精通经典视频-vedio.rar】这个压缩包文件包含了传智教育段誉老师精心制作的cocos2d-x游戏开发入门教程。cocos2d-x是一个开源的游戏开发框架,使用C++语言编写,支持多平台,包括iOS、Android以及...
在Cocos2d-x中,C++作为主要的编程语言,相比初版,第二版可能涵盖了更多Cocos2d-x的新特性和优化。C++的使用可以提供更好的性能和更直接的内存管理,同时也能充分利用面向对象编程的特性来构建复杂的游戏逻辑。 源...
cocos2d-x 是一个开源的游戏开发框架,使用 C++ 语言编写,支持多平台发布,包括 iOS、Android、Windows、macOS、Linux 和 Web。cocos2d-x v3.16 是该框架的一个版本号,本文档主要介绍了该版本的安装流程以及环境...
cocos2d-x 是一个跨平台的游戏开发框架,它基于C++,同时提供了Lua和JavaScript的绑定,让开发者可以方便地在多种操作系统上创建2D游戏、演示程序和其他图形交互应用。这个“cocos2d-x-3.8.zip”压缩包包含的是cocos...
《Cocos2d-x 3.13.1与Spine 3.6集成详解》 Cocos2d-x是一个广泛使用的开源游戏开发框架,它基于C++,同时支持Lua和JavaScript等多种脚本语言,为开发者提供了高效、跨平台的游戏开发解决方案。在3.13.1版本中,...
Cocos2d-x是一个开源的游戏开发框架,广泛用于2D游戏、实时渲染应用程序和其他互动内容的制作。这个压缩包“cocos2d-x-3.1.zip”包含了Cocos2d-x框架的3.1版本,这是一个经典且相对旧的版本,可能对于那些寻找历史...
《Cocos2d-x实战C++卷》是关东升所著的一本深入探讨Cocos2d-x游戏引擎开发的专业书籍。Cocos2d-x是一个开源的、跨平台的2D游戏开发框架,广泛应用于iOS、Android、Windows等多个操作系统。本书以C++语言为主要编程...
开发者可以利用Flash强大的动画编辑功能,创建出丰富的动态效果,然后在cocos2d-x中无缝使用。 其次,该工具提供了详细的资源映射,确保Flash中的图层、帧和时间轴等元素能够准确地对应到cocos2d-x的节点结构中。这...
1. **Cocos2d-x入门**:介绍Cocos2d-x的基本架构,包括场景(Scene)、层(Layer)、节点(Node)等概念,以及如何设置项目环境,创建和管理游戏资源。 2. **图形与动画**:讲解如何使用Cocos2d-x的绘图API绘制2D...
cocos2d-x 3.0版本带来了许多性能优化和新特性,使得开发者能够更高效地创建游戏。本篇文章将深入探讨cocos2d-x 3.0中实现人物行走的关键技术和步骤,以及如何结合提供的代码和图片资源进行实践。 一、cocos2d-x ...
这个“cocos2d-x入门讲解”课程旨在帮助初学者快速掌握这款强大的跨平台游戏引擎,从而能够利用它创建自己的游戏或应用程序。 一、Cocos2d-x基础 Cocos2d-x是Cocos2d家族的一员,基于C++实现,同时提供了Lua和...
内容部分并没有提供关于Cocos2d-x或者游戏开发的具体技术细节,而是转向了提供电子书的服务。这里涉及的几个点为: 1. 电子书资源提供:提到了提供各种电子书资源下载,范围包括计算机科学、文学、艺术、设计、医学...
二、cocos2d-x 2.1.4 版本特性 1. 性能优化:2.1.4版本对内存管理、渲染效率等方面进行了优化,降低了游戏运行时的资源消耗,提高了游戏的运行速度。 2. 稳定性提升:修复了大量的bug,确保了框架在各种环境下的...
《cocos2d-x案例开发大全》第二章的源码主要涵盖了使用cocos2d-x进行游戏开发的各种实践技巧和示例。cocos2d-x是一个开源的游戏开发框架,基于C++,支持跨平台,包括iOS、Android、Windows等多个操作系统。本章的...
下面将详细介绍如何通过Cocos2d-x的官方文档进行入门学习,以及一些基础的开发步骤。 首先,进入Cocos2d-x的官方网站,下载最新的开发包。对于初学者而言,可以先从Windows平台开始学习,因为它的安装配置相对简单...
cocos2d-x-2.1.5
cocos2d-x是一个基于MIT许可证的开源游戏引擎,它以快速、简单且功能强大的特性闻名,允许开发者使用C++、Lua和JavaScript进行跨平台开发,支持包括iOS、Android、Windows Phone、Blackberry以及Tizen在内的多个平台...