`
renzhe20092584
  • 浏览: 10974 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

eclipse cocos2dx

 
阅读更多

参考网址 

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.jar.zip_CoCos2d_android jar_android game_cocos2d

    cocos2d-android游戏引擎是著名游戏引擎cocos2d游戏引擎的Android版。cocos2d-android游戏引擎性能优越、易学、可以进行纯java编程、具有极高的研 究价值、大大的降低了开发者的学习成本。您只需要一台普通配置的...

    Android(eclipse)+cocos2d-x安装及项目环境整合

    在Android开发领域,结合Eclipse和cocos2d-x框架进行游戏或图形界面应用的开发是一种常见的实践。本文将详细讲解如何一步步安装并整合这些工具,以构建一个完整的开发环境。 首先,我们要从基础开始,那就是Java ...

    window7+eclipse+ndk+Cocos2d-x环境配置

    本文档主要介绍了如何在Windows 7操作系统上,使用Eclipse集成开发环境配置Cocos2d-x开发环境,使得开发者可以在同一环境中进行Java和C++代码的编写,无需借助其他编辑器如Visual Studio。以下是配置过程的详细步骤...

    创建Cocos2d-x项目和导入Eclipse成功运行方法

    在本文中,我们将深入探讨如何使用Cocos2d-x创建项目并将其导入Eclipse进行开发。Cocos2d-x是一个跨平台的游戏开发框架,而Eclipse是一款广泛使用的集成开发环境,尤其适合Android应用开发。以下是详细的步骤: ...

    Cocos2d-Java跨平台游戏引擎

    CDK是Cocos2d-Java开发包,通过该开发包,可通过任何Java开发工具(例如Eclipse)开发Cocos2d-Java游戏。当然,在开发工具CocosEditor,它是已经内置的。 知识点八:Cocos2d-Java的目录结构 CDK的目录结构如下:...

    Cocos2d-JS开发之旅完整版pdf

    Cocos2d-JS是Cocos2d-x项目的一部分,是一个跨平台的游戏开发框架,它将JavaScript和C++的优势结合在一起,使得开发者可以用JavaScript编写代码,同时享受到高性能的原生应用体验。该框架支持创建2D游戏、教育应用、...

    cocos2d-x-android环境搭建文档

    总的来说,Cocos2d-x在Android上的环境搭建涉及多个步骤,包括安装JDK、Android Studio、VS、Eclipse(可选),下载Cocos2d-x源码,配置环境变量,以及项目初始化和测试。每个步骤都需要细心操作,确保所有依赖都...

    根据html5改变的一个c++游戏 cocos2d-x2.2.3 已在Eclipse上能打包,含有apk文件

    在本项目中,"proj.android"目录包含了Eclipse项目的配置文件和源码,是Eclipse集成Cocos2d-x游戏开发的关键部分。 四、项目构建与打包流程 1. 配置Eclipse环境:安装ADT(Android Developer Tools)插件,设置...

    cocos2d-x加eclipse编译环境配置说明

    cocos2d-x的eclipse编译环境配置,真实个人配置经验分享

    Android Cocos2d-x 环境配置

    在Eclipse中导入这些项目,可以熟悉Cocos2d-x的构建过程和结构。首先,根据Cocos2d-x的官方文档或参考博客文章(如`http://blog.csdn.net/ccf19881030/article/details/92048011`),将项目结构转换为Android项目...

    cocos2d-x_Android_环境配置手册

    ### 知识点一:Cocos2d-x简介 Cocos2d-x是一个开源的游戏开发框架,用于构建2D游戏、交互式图书、演示和其他图形界面应用。它支持多种平台,包括Android、iOS、Windows和Mac等。Cocos2d-x使用C++作为主要编程语言,...

    cocos2d-x入门基础

    【cocos2d-x入门基础】教程主要涵盖了在Eclipse中安装C/C++开发插件以支持cocos2d-x游戏框架的开发过程。cocos2d-x是一个跨平台的游戏开发框架,它基于C++实现了cocos2d的API,使得开发者可以用相似的接口在Android...

    ubuntu系统下配置eclipse自动编译cocos2d-x的Android项目

    ### Ubuntu系统下配置Eclipse自动编译Cocos2d-x的Android项目 #### 知识点概述 本文将详细介绍如何在Ubuntu系统环境下配置Eclipse自动编译Cocos2d-x的Android项目。此过程涉及软件的下载安装、环境变量配置、项目...

    linux+eclipse+ndk+Cocos2d-x环境配置

    Linux环境下配置Eclipse和NDK以及Cocos2d-x用于开发Android游戏涉及多个步骤和组件的安装与配置。以下是详细知识点: 1. 安装Android SDK - 在Linux下使用命令行下载并解压Android SDK。 - 通过执行./android命令...

    打地鼠 WhackAMole 源代码 已在Eclipse上能运行 cocos2d-x.2.2.3

    《打地鼠游戏源代码分析——基于cocos2d-x 2.2.3的实现》 "打地鼠"是一款经典的小游戏,其简单易懂的规则和快节奏的游戏体验深受玩家喜爱。本篇文章将深入探讨使用cocos2d-x 2.2.3版本开发的"打地鼠"游戏源代码,...

    cocos2d-x即时战斗类游戏《战三国》源码

    cocos2d-x即时战斗类游戏《战三国》源码 说明: 绚丽的游戏画面,酷炫的游戏场景 ☆让你体验统领千军万马的感觉 群雄逐鹿 热血三国!12位各具特色的人物和32种华丽震撼的技能带给玩家炫彩的视觉感受与轰动的战争体验!...

    Cocos2D开发教程

    5. **设置IDE**:如果你打算使用IDE进行开发,如Visual Studio Code、Eclipse或Xcode,需要安装对应的Cocos2D插件,并按照插件的指示完成配置。 6. **创建新项目**:利用Cocos2D的命令行工具,你可以快速创建一个新...

Global site tag (gtag.js) - Google Analytics