problema con coordenadas en actores de un grupo

Si tienes alguna duda sobre cómo usar pilas, o tienes problemas para instalar o hacer algo en pilas comentalo aquí.

problema con coordenadas en actores de un grupo

Notapor kerveros » Mar May 31, 2011 9:25 pm

Hola a todos.

estoy haciendo un juego que utiliza una cuadricula de 8x8 para posicionar los actores en la escena, para facilitar mi trabajo hice la siguiente función para traducir posiciones tipo (7,3) en su respectivo par de coordenadas x y en pilas.
Código: Seleccionar todo
def coord(cx,cy):
            x = -355 + (50*(cx-1))
            y = 195 - (50*(cy-1))
            return (x,y)


Supongo que habrán mejores formas de hacerlo, esa fue la que se me ocurrio, la funcion trabaja perfecto con actores individuales, pero cuando quiero aplicarla a un grupo de actores empieza mi problema

este seria un ejemplo:
Código: Seleccionar todo
enterprise.x, enterprice.y = coord(5,6)


el actor es posicionado en el punto que quiero sobre la cuadricula, y cuando lo miro en modo depuracion las coordenadas que aparecen son por ejemplo (-136, 98).

pero cuando hago lo mismo con un actor de un grupo asi:
Código: Seleccionar todo
kbop[5].x, kbop[5].y = coord(5,6)


El actor debería aparecer sobre el actor enterprise, pero no aparece mucho mas arriba y en el modo de depuración aparecen las coordenadas (5,6) y no (-136, 98).

Podrían decirme si estoy haciendo algo mal o a que creen que se deba este comportamiento?.
kerveros
 
Mensajes: 7
Registrado: Lun May 30, 2011 12:01 am

Volver a Consultas, problemas o bugs.

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 29 invitados