【问题标题】:how to access assets directly in android NDK - cocos2d-x如何在 android NDK 中直接访问资产 - cocos2d-x
【发布时间】:2012-02-15 19:33:42
【问题描述】:

我想在 android ndk 中读取一些 json 文件!问题是我找不到任何描述直接访问ndk中资产的教程(他们中的大多数人说我应该将指针从java代码传递给本机但我不能使用它) 我还试图找到一些关于<android/asset_manager.h> 的例子,但还是没有运气!

【问题讨论】:

  • 为什么不能使用传递给本机代码的文件描述符?如果做得好,它肯定会起作用。如果您遇到问题或通过asset_manager.h 遇到问题,您的具体问题是什么?

标签: android-ndk cocos2d-x


【解决方案1】:

将 FileOperation.h 和 FileOperation.cpp 复制到 cocos2d-x/HelloWorld 中。 在 HelloWorld::init() 中调用 FileOperation::saveFile() 和 FileOperation::readFile()。 修改cocos2d-x/HelloWorld/android/jni/helloworld/Android.mk。

重建并运行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 2013-08-28
    相关资源
    最近更新 更多