Estoy trabajando en un juego de disparos para el proyecto de programación de mi escuela y utilizando la detección de colisiones con actores.
Más tarde me di cuenta de que necesito usar otro método que pueda devolver a todos los actores en un área, pero el único problema es que devuelve una lista. No tengo idea de cómo usar una lista y necesito convertir cada elemento de la lista en un actor
Aquí está la sección del código:
MyWorld w = (MyWorld) getWorld();
List<Actor> a = getObjectsInRange(20, null) ;
//if it hits the soldier
if ( a instanceof Soldier)
{
Soldier s = (Soldier) a;
//kill the enemy
s.die();
//add 100 score to the enemy
w.addScore(100);
//if the weapon is not laser
if (weaponId != 2)
{
//getting the world to make the bullet able to fire again
w.setBulletLive(false);
//remove the bullet
getWorld().removeObject(this);
}
}
// if it hits the enemy
else if (a instanceof EnemyWeapon)
{
EnemyWeapon g = (EnemyWeapon) a;
//intercept the missile
g.intercepted();
Tengo un servidor RMI ejecutándose en el host local, exportando un objeto de tipo Mensaje: intente {MessageServer obj = new MessageServer (); Trozo de mensaje = (Mensaje) UnicastRemoteObject.exportObject (obj, ...
Hay muchas bibliotecas para leer / escribir / agregar texto desde / a un archivo csv en java. ¿Cuál es la biblioteca más eficiente en memoria y CPU para leer texto de un archivo csv? Además, tengo un ...
Soy un principiante en el aprendizaje de la programación Java y estoy haciendo el juego de tic tac toe. Cuando termino mi juego, no puedo seguir jugando porque el programa se cerrará. ¿Qué debo agregar a esto ...
Estoy tratando de construir una aplicación web java usando struts2 y tiles en Google App Engine. A continuación se muestra mi archivo tiles.xml <! DOCTYPE tiles-definition PUBLIC "- // Apache Software Foundation // ...