Articles of andengine

Cocos vs AndEngine для Android

Я хочу сделать игру с использованием редактора Tiled Map Editor, и я хочу переместить персонажа с помощью D-Pad для перемещения персонажа Поэтому мне интересно, какой движок будет лучше AndEngine или Cocos2d Имейте в виду, что я новичок в этом, поэтому я хотел бы посмотреть на множество учебников. 😀 благодаря

Исключение Expression Exception: GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

Я разработал Android-игру, которую играют многие люди. Один пользователь из 100-200 сталкивается с Исключением, которое я не могу понять. Я использую RenderTexture, который генерирует следующее Исключение при попытке инициализировать его: Fatal Exception: org.andengine.opengl.exception.RenderTextureInitializationException org.andengine.opengl.exception.GLFrameBufferException: GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT Он работает на 99% всех устройств. Метод init выглядит следующим образом: public void init(final GLState pGLState) throws GLFrameBufferException, GLException { […]

Передача дополнительных данных в шейдер фрагмента через VBO – DynamicSpriteBatch

Я изучаю opengl shaders с AndEngine, моя цель – сделать DynamicSpriteBatch с некоторым фонариком, где светлая позиция будет передаваться через vbo для каждого вызова draw в spritebatch, поэтому я могу манипулировать источником света на каждом спрайте. Итак, я создал LightSpriteBatch (с drawtype.dynamic) public class LightSpriteBatch extends Shape { // =========================================================== // Constants // =========================================================== private […]

BaseGameActivity.runOnUpdateThread () vs. Entity.registerUpdateHandler ()

Есть ли разница, если я выполняю Runnable с runOnUpdateThread() или регистрирую обработчик обновления в Entity и выполняю код с этим? Я хотел бы удалить Sprite из сцены с помощью Sprite.detachSelf() . В этом случае в учебнике говорится, что этот метод должен быть вызван в BaseGameActivity.runOnUpdateThread() обновления с помощью BaseGameActivity.runOnUpdateThread() . Но с этим решением я […]

Как я могу создать круг, в котором есть число?

Я программирую Android-игру, используя AndEngine. Я хочу создать круг, в котором есть число, как на картинке:

Как получить захват экрана при двойном разрешении?

Если размер вашего телефона составляет 320×480, тогда AndEngine выполняет screenCapture () с тем же разрешением 1: 1. Я попытался изменить размер поверхности … Я попытался создать камеру с двойным разрешением … Я попытался масштабировать mRenderSurfaceView …. Но screenCapture () всегда сохраняет файл в разрешении 320×480, то есть в разрешении фактического устройства. Так может ли кто-нибудь […]

Избегание «Не найдено EGLConfig!» Ошибка

Один из моих пользователей сообщает об этой ошибке для моей игры. Я использую andengine как мой движок. Вот ошибка. java.lang.IllegalArgumentException: No EGLConfig found! at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183) at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:157) at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916) at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246) at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116) Мой вопрос: есть ли что-нибудь, что я могу сделать, чтобы избежать этой ошибки?

Andengine low FPS на некоторых телефонах

Моя игра хорошо работает на большинстве телефонов (56 FPS), но другие запускают игру на ~ 25 FPS. В моей игре у меня есть 3 системы частиц, и насколько я могу судить, проблема исходит отсюда. Мой вопрос: хорошая идея остановить нереста частиц, если я обнаружил FPS ниже, скажем, 30? Если уровень FPS выше, то он работает […]

Размер спрайтов на разных размерах экрана Andengine Android

`Я разрабатываю свою первую игру в Android Adnengine. Это гоночная игра с высоты. Я использовал фон параллакса и несколько автомобилей. Я тестировал его на своем устройстве, который имеет меньшую ширину и высоту. Я поставил автомобили с 32 и высотой 64 в соответствии с шириной камеры, высотой. Он отлично работает с моим размером экрана, но на […]

Andengine затухает, и альфа-модификаторы не работают

У меня проблема с AndEngine GLES2. У меня есть этот код: Sprite black = new Sprite(0,0, blackRegion, this.getVertexBufferObjectManager()); black.setSize(CAMERA_WIDTH, CAMERA_HEIGHT); black.registerEntityModifier(new AlphaModifier(2, 0, 255)); mScene.attachChild(black); Так что это не работает. Ничего … Что мне нужно сделать?

Intereting Posts
Использование GSON для разбора JSON с динамическим «ключом» и «значением» в android Как использовать неосновную деятельность для захвата пользовательского URL в игре единства? Java.lang.IllegalStateException: не удается выполнить это действие после onSaveInstanceState ArrayAdapter в android для создания простого списка Как установить столбец как уникальный индекс на Sqlite Прокручиваемый linearlayout с весами больше, чем экран в android Обложка на андроиде BluetoothSocket.connect () исключение для исключения "read failed" Таблетка не появляется в АБР До родительской активности – на Android Существуют ли какие-либо HTTP-прокси, такие как скрипач или проводник на андроиде? Предупреждения Ваш Apk использует разрешения, требующие политики конфиденциальности: (android.permission.READ_PHONE_STATE) Сообщение тоста от широковещательного приемника Корневые привилегии для приложения Android (полное приложение. Не только несколько команд) Ошибка FileProvider на устройствах Huawei