AndEngine GLES2- IndexOutOfBoundsException dentro de la línea Entity.java: 1402
Tengo errores siguientes que no tengo ninguna idea sobre:
06-08 19:59:54.367: E/AndroidRuntime(11629): FATAL EXCEPTION: UpdateThread 06-08 19:59:54.367: E/AndroidRuntime(11629): java.lang.IndexOutOfBoundsException: Invalid index 11, size is 0 06-08 19:59:54.367: E/AndroidRuntime(11629): at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251) 06-08 19:59:54.367: E/AndroidRuntime(11629): at java.util.ArrayList.get(ArrayList.java:304) 06-08 19:59:54.367: E/AndroidRuntime(11629): at org.andengine.entity.Entity.onManagedUpdate(Entity.java:1402) 06-08 19:59:54.367: E/AndroidRuntime(11629): at org.andengine.entity.scene.Scene.onManagedUpdate(Scene.java:284) 06-08 19:59:54.367: E/AndroidRuntime(11629): at org.andengine.entity.Entity.onUpdate(Entity.java:1167) 06-08 19:59:54.367: E/AndroidRuntime(11629): at org.andengine.engine.Engine.onUpdateScene(Engine.java:591) 06-08 19:59:54.367: E/AndroidRuntime(11629): at org.andengine.engine.Engine.onUpdate(Engine.java:586) 06-08 19:59:54.367: E/AndroidRuntime(11629): at org.andengine.engine.Engine.onTickUpdate(Engine.java:548) 06-08 19:59:54.367: E/AndroidRuntime(11629): at org.andengine.engine.Engine$UpdateThread.run(Engine.java:820)
Creo que es algo relacionado con el onManagedUpdate () dentro de un MoveModifier que usé dentro de mi código.
- ¿Cómo hacer un cronómetro en AndEngine?
- Y la actividad del motor bg no encaja en la pantalla
- Servicios de Google Play no disponibles debido al error 2
- Andengine FPS bajo en ciertos teléfonos
- Puerto Andengine juego a otra plataforma?
- AndEngine error de obtención: pTextureAtlasSource suministrado no debe exceder los límites de la textura
- Andengine Sprites aparecen como cajas negras
- El personaje nunca deja de caminar
- Andengine: Añade una vista que contiene los controles de interfaz de usuario en la parte superior de andengine usando addContentView
- ¿Cómo aplico una fuerza a un cuerpo en la dirección que está viajando (Box2D)?
- Queue multiple entity modifiers in AndEngine
- ¿Cómo uso andengine con maven?
- AndEngine - eliminar un Sprite particular y su cuerpo
Esto es casi siempre debido a separar entidades en el hilo equivocado. Compruebe en cualquier lugar que pueda estar separando entidades en respuesta a una interacción de usuario o en una devolución de llamada de modificador y runOnUpdateThread
en runOnUpdateThread
. P.ej:
@Override public void onModifierFinished(IModifier<IEntity> pModifier, IEntity pItem) { engine.runOnUpdateThread(new Runnable() { @Override public void run() { widget.detachSelf(); } }); }
- ¿Cómo puedo usar el sonido de clic por defecto usando view.playSoundEffect (SoundEffectConstants.CLICK);
- Java.lang.IllegalArgumentException: y debe ser <bitmap.height ()