Articles of cocos2d x

Я получил ошибку соответствия _GLIBCXX_PERMIT_BACKWARD_HASH на android NDK при использовании hash_map

Я продолжаю переносить мой проект cocos2d-x с win32 на android. Я использую hash_map, и теперь это вызывает множество проблем. Я googled, что мне нужно включить его из разных источников на Android NDK и win32, вот так: #ifdef __GNUC__ #include <ext/hash_map> #else #include <hash_map> #endif Но все же, когда я компилирую на NDK r7b, я получил […]

Не может обрабатывать активы при упаковке cocos2d-x android

Я только начал работать над cocos2d-x для создания игр. Я завершил настройку. Я получаю ниже ошибки, когда я запускаю образец «HelloCpp». (skipping file '.gitignore' due to ANDROID_AAPT_IGNORE pattern '.*') Unable to add 'C:\cocos2d-x-2.2.1\samples\Cpp\HelloCpp\proj.android\assets\fonts\Marker Felt.ttf': Zip add failed ERROR: unable to process assets while packaging 'C:\cocos2d-x-2.2.1\samples\Cpp\HelloCpp\proj.android\bin\resources.ap_' ERROR: packaging of 'C:\cocos2d-x-2.2.1\samples\Cpp\HelloCpp\proj.android\bin\resources.ap_' failed Пожалуйста, помогите мне решить эту […]

Cocos2d-x setAnimationInterval не работает на Android

Я пытаюсь установить max FPS в моем приложении в Cocos2d-x со следующим кодом: CCDirector::sharedDirector()->setAnimationInterval(1.0 / 30); Он работает на iOS, но когда я тестирую его на трех устройствах Android, он игнорируется и отображает кадры со стандартным интервалом (1/60). Как я могу правильно установить max FPS на Android с помощью cocos2d-x?

АБОРТИРОВАНИЕ: КОРРУПЦИЯ КОРПОРАЦИИ КАРТОЧКИ НА NDK env. (Библиотека POCO, Sqlite3, Cocos2dx)

Я столкнулся с проблемой 'ABORTING: HEAP MEMORY CORRUPTION' в среде Android NDK . Если я возвращаюсь с помощью ndk-gdb , это происходит в основном в libc.so malloc/dlfree в libc.so и после долгих часов отслеживания проблемы это происходит главным образом внутри вызовов функций sqlite3_xxx , которые полностью работают на iOS env. Я просто не могу найти, […]

Добавление файлов cpp в проект android project проекта cocos2d-x

Я следил за этим учебным пособием http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started и сумел создать проект-проект hello-android в cococs2d-x. Теперь, когда я добавляю что-нибудь в свой каталог классов и пытаюсь их использовать, я получаю ошибки, такие как make: *** [obj/local/armeabi/libgame.so] Error 1 undefined reference to 'ConstAndStats::getDevice()' Как мне исправить эти проблемы и добавить уже действующие коды (в Xcode) для моего […]

Изменение активности с помощью JNI-вызова или использование Openfeint приводит к сбою приложений

У меня есть огромная проблема, когда я хочу изменить активность моего Android-приложения с помощью вызова JNI из моего кода на C ++. Приложение использует cocos2d-x для рендеринга. Конкретная ситуация заключается в том, что я хочу открыть панель OpenFeint-Dashboard в Java, используя эту очень маленькую функцию: void launchOpenFeintDashboard() { Dashboard.open(); } Затем эта функция вызывается из […]

Автоматическое изменение размера в cocos2dx

Я сделал сборку android с использованием cocos2dx для устройства размером 480 * 320, и он отлично работает, но когда я ставлю ту же самую сборку на другое устройство Android размером 640 * 480, возникает проблема масштабирования …. Я использую следующий код для автоматического изменения размера, но он не работает: AppDelegate app; CCEGLView& eglView = CCEGLView::sharedOpenGLView(); […]

Cocos2D-x HelloCpp для Android не может построить apk из Windows из-за отказа в доступе к файлу активов

Я пытался запустить образец проекта cocos2dx HelloCpp на Android, построенный из 64-разрядной версии Windows-7 с 64-разрядным процессором Cygwin, однако каждый раз, когда я пытаюсь построить и запускать, он жалуется, что разрешение было отклонено в файле «Marker Felt.fnt» в активах / Font. Я проверил, что нет разрешения на этот файл и chmod, чтобы дать ему правильное […]

Cocos2d-x CCScrollview прокручивается вверх дном

Приветствие Stackoverflow, В настоящее время я пытаюсь реализовать прокручивающееся меню в игру cocos2d-x, которую я разрабатываю. Проблема в том, что элементы прокручиваются в противоположном направлении, которое я хочу. Например, если я вытащу палец со дна экрана, вверху, спрайт вернется в исходное положение. И если я потяну пальцем от верхней части к нижней, спрайт будет следовать […]

Загрузка Android OBB / ZIP (cocos2dx)

У меня проблема с расширениями APK. На стороне Java я мог настроить все, что я должен был установить, но, похоже, я не могу правильно изменить код на стороне c ++. Внутри функции CCFileUtilsAndroid :: getFileData: if (fullPath[0] != '/') { CCLOG("GETTING FILE RELATIVE DATA: %s", fullPath.c_str()); pData = CCFileUtils::sharedFileUtils()->getFileDataFromZip("/storage/sdcard0/Android/obb/com.example.package/main.1.com.example_package.obb", fullPath.c_str(), pSize); } Но pData var […]