参考网址
http://blog.csdn.net/stupidcodegenerator/article/details/8590821
http://www.himigame.com/android-game/725.html
http://blog.sina.com.cn/s/blog_663b47050100hh94.html
http://andilyliao.iteye.com/blog/494255
0.eclipse上编写C++
stringHelloWorld::init() {} //无return程序会崩溃
1.文件
CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("")
CCFileUtils::sharedFileUtils()-> getWritablePath("")
fullPathFromRelativePath android上是读 assets
getWritablePath android上是 /data/data/包名/
可能是大多程序的路径
Environment.getExternalStorageDirectory() + "/Android/data/" + pApplicationInfo.packageName + "/files/" + pPath;
2.JNI
java返回String类型给C++
JniMethodInfo minfo
JniMethodInfo minfo.env //env 是JNIEnV
(Ljava/lang/String;)Ljava/lang/String;
返回jstring类型必须用jobject obj接受否则不能编译通过
再把jobject转换成jstring jRet = (jstring) obj;
const char* msg3 = (minfo.env)->GetStringUTFChars(jRet, NULL); //jstring转换const char*
相关推荐
cocos2d-android游戏引擎是著名游戏引擎cocos2d游戏引擎的Android版。cocos2d-android游戏引擎性能优越、易学、可以进行纯java编程、具有极高的研 究价值、大大的降低了开发者的学习成本。您只需要一台普通配置的...
在Android开发领域,结合Eclipse和cocos2d-x框架进行游戏或图形界面应用的开发是一种常见的实践。本文将详细讲解如何一步步安装并整合这些工具,以构建一个完整的开发环境。 首先,我们要从基础开始,那就是Java ...
本文档主要介绍了如何在Windows 7操作系统上,使用Eclipse集成开发环境配置Cocos2d-x开发环境,使得开发者可以在同一环境中进行Java和C++代码的编写,无需借助其他编辑器如Visual Studio。以下是配置过程的详细步骤...
在本文中,我们将深入探讨如何使用Cocos2d-x创建项目并将其导入Eclipse进行开发。Cocos2d-x是一个跨平台的游戏开发框架,而Eclipse是一款广泛使用的集成开发环境,尤其适合Android应用开发。以下是详细的步骤: ...
CDK是Cocos2d-Java开发包,通过该开发包,可通过任何Java开发工具(例如Eclipse)开发Cocos2d-Java游戏。当然,在开发工具CocosEditor,它是已经内置的。 知识点八:Cocos2d-Java的目录结构 CDK的目录结构如下:...
Cocos2d-JS是Cocos2d-x项目的一部分,是一个跨平台的游戏开发框架,它将JavaScript和C++的优势结合在一起,使得开发者可以用JavaScript编写代码,同时享受到高性能的原生应用体验。该框架支持创建2D游戏、教育应用、...
总的来说,Cocos2d-x在Android上的环境搭建涉及多个步骤,包括安装JDK、Android Studio、VS、Eclipse(可选),下载Cocos2d-x源码,配置环境变量,以及项目初始化和测试。每个步骤都需要细心操作,确保所有依赖都...
在本项目中,"proj.android"目录包含了Eclipse项目的配置文件和源码,是Eclipse集成Cocos2d-x游戏开发的关键部分。 四、项目构建与打包流程 1. 配置Eclipse环境:安装ADT(Android Developer Tools)插件,设置...
cocos2d-x的eclipse编译环境配置,真实个人配置经验分享
在Eclipse中导入这些项目,可以熟悉Cocos2d-x的构建过程和结构。首先,根据Cocos2d-x的官方文档或参考博客文章(如`http://blog.csdn.net/ccf19881030/article/details/92048011`),将项目结构转换为Android项目...
### 知识点一:Cocos2d-x简介 Cocos2d-x是一个开源的游戏开发框架,用于构建2D游戏、交互式图书、演示和其他图形界面应用。它支持多种平台,包括Android、iOS、Windows和Mac等。Cocos2d-x使用C++作为主要编程语言,...
【cocos2d-x入门基础】教程主要涵盖了在Eclipse中安装C/C++开发插件以支持cocos2d-x游戏框架的开发过程。cocos2d-x是一个跨平台的游戏开发框架,它基于C++实现了cocos2d的API,使得开发者可以用相似的接口在Android...
### Ubuntu系统下配置Eclipse自动编译Cocos2d-x的Android项目 #### 知识点概述 本文将详细介绍如何在Ubuntu系统环境下配置Eclipse自动编译Cocos2d-x的Android项目。此过程涉及软件的下载安装、环境变量配置、项目...
Linux环境下配置Eclipse和NDK以及Cocos2d-x用于开发Android游戏涉及多个步骤和组件的安装与配置。以下是详细知识点: 1. 安装Android SDK - 在Linux下使用命令行下载并解压Android SDK。 - 通过执行./android命令...
《打地鼠游戏源代码分析——基于cocos2d-x 2.2.3的实现》 "打地鼠"是一款经典的小游戏,其简单易懂的规则和快节奏的游戏体验深受玩家喜爱。本篇文章将深入探讨使用cocos2d-x 2.2.3版本开发的"打地鼠"游戏源代码,...
cocos2d-x即时战斗类游戏《战三国》源码 说明: 绚丽的游戏画面,酷炫的游戏场景 ☆让你体验统领千军万马的感觉 群雄逐鹿 热血三国!12位各具特色的人物和32种华丽震撼的技能带给玩家炫彩的视觉感受与轰动的战争体验!...
5. **设置IDE**:如果你打算使用IDE进行开发,如Visual Studio Code、Eclipse或Xcode,需要安装对应的Cocos2D插件,并按照插件的指示完成配置。 6. **创建新项目**:利用Cocos2D的命令行工具,你可以快速创建一个新...