как получить доступ к активам непосредственно в Android NDK - cocos2d-x

Я хочу прочитать некоторые файлы json в android ndk! проблема в том, что я не смог найти никаких руководств, описывающих прямой доступ к активам в ndk (большинство из них говорят, что я должен передать указатель из java-кода в нативный, но я не могу это использовать). Я также пытался найти пример о <android/asset_manager.h>, но снова не повезло!


person Ocelot    schedule 15.02.2012    source источник
comment
Почему вы не можете использовать дескриптор файла, переданный в собственный код? Это, безусловно, работает, если все сделано правильно. Если у вас возникли проблемы с этим или через assets_manager.h, какие у вас конкретные проблемы?   -  person NuSkooler    schedule 16.02.2012


Ответы (1)


Скопируйте FileOperation.h и FileOperation.cpp в cocos2d-x/HelloWorld. Вызовите FileOperation::saveFile() и FileOperation::readFile() в HelloWorld::init(). Измените cocos2d-x/HelloWorld/android/jni/helloworld/Android.mk.

Восстановить и запустить

person Ocelot    schedule 19.02.2012