Articles of cocos2d x

Изменение активности с помощью 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 […]

Cocos2d-x неопределенная ссылка

Ищете какую-то помощь, я новичок в cocos2dx и имею error.iam, используя Eclipse IDE Внутри HelloWorld.cpp iam: _backgroundNode = CCParallaxNodeExtras::node(); И это дает мне неопределенную опорную ошибку, которая выглядит следующим образом Undefined ссылка на 'CCParallaxNodeExtras :: node ()' Мой код файла CCParallaxNodeExtras.h выглядит следующим образом, он наследует CCParallaxNode using namespace cocos2d; #include "cocos2d.h" class CCParallaxNodeExtras : […]

Как сохранить переменную на Android с помощью Cocos2D-JS?

Я пытаюсь сохранить целое число с высоким значением в пользовательской системе Android, чтобы оно сохранялось на протяжении всего игрового процесса. Я прочитал, что с помощью Cocos2D-X можно использовать NSUserDefaults но это, похоже, вообще не доступно в Cocos2D-JS API. У кого-нибудь есть опыт с этим, есть ли другой эффективный способ решения этой проблемы?

Cocos2d-x с инструментами Cross-Studio Visual Studio 2015

Как настроить Cocos2d-x (3.7) для работы с новыми инструментами для кросс-платформенных инструментов Visual Studio 2015 для Android и iOS? Это относительно новое, и кроме простейшего проекта документации не так много. У меня есть Cocos2d-x и несколько плагинов SDKBOX, и я не могу ничего создать в Visual Studio. Голосуйте здесь за образец. https://code.msdn.microsoft.com/site/requests/Cocos2d-x-e34be78c?ShowSubmitLinkForm=False

Класс SimpleJSON C ++ не может анализировать строки на Android (NDK), но один и тот же класс работает на любой другой платформе

Я успешно перенес игру в Cocos2d-x, и она отлично работает на Linux, QNX, iOS и Mac. Я также настраиваю Android NDK и могу успешно создавать и запускать приложение на Android (все из тех же самых источников, что очень аккуратно!) На Android есть, однако, одна странная вещь: класс SimpleJSON.cpp, который я использую, не может разобрать правильно […]

Функция env-> FindClass возвращает значение null

Я пытаюсь вызвать некоторые функции в моем классе java из моего класса cpp. Я успешно выполняю эти звонки трижды, пока не назову функцию в 4-й раз. Я использую движок cocos2dx. Я вызываю функцию в MiscManager.java из MiscManagerJni.cpp Я получаю следующую ошибку, когда я пытаюсь получить classID и сбои в игре: 12-20 12: 06: 09.328: W […]