Registrarse
  • ¡Votaciones abiertas del Concurso de Sprites SP 2026!
    Mirá los sprites de los participantes y elegí tus favoritos.
    Ver sprites y votar →

cambiar posision de game player

Estado
Cerrado para nuevas respuestas.
hola cambie la resolucion de mi pantalla estilo 3ds me gustaria saber como centrar mi personaje en una de ellas :blush:
 

~Black

¡Estoy de vuelta!
Para elegir la posición del player vas a eventos click derecho y a elegir posición de el jugador.
 
si claro me refiero a que en mi rpg pokemon essentials 13 yo pueda cambiar el movimiento de la pantalla con respecto a mi personaje asi esta



y lo quiero al medio de la pantalla de arriba en todo el juego
 

VGS

I Love Enchiladas ♥
Pues creo que utilizaste el tutorial de drimer no?
Hay viene un apartado para centrar el player.
Vamos al script Game_Player_ y ahí a la linea 253, vemos que es un método.
Editamos la linea 257 dejándola así:

center_y = ((Graphics.height-360)/2 - Game_Map::TILEHEIGHT/2) * Game_Map::YSUBPIXEL
Lo mismo con la 224 quedando así:
max_y = (self.map.height - (Graphics.height-200)*1.0/Game_Map::TILEHEIGHT) * Game_Map.realResY
Vamos hasta la linea 447 y la dejamos así:
center_y = ((Graphics.height-360)/2 - Game_Map::TILEHEIGHT/2) *
 
si de hay el problema que a mi en la linea 257 me aparece end y si lo cambio me da error de syntaxis
 

VGS

I Love Enchiladas ♥
Si eso se debe a que ocupo otra versión pero es el mismo script.
Pero bueno, te explico tienes que irte al script de GAME_PLAYER_ y buscar el método de center(x,y), para más fácil ve a la linea 218.



Entonces remplazas la linea 222 por lo siguiente:
center_y = ((Graphics.height-360)/2 - Game_Map::TILEHEIGHT/2) * Game_Map::YSUBPIXEL
Hacemos lo mismo pero con la 224, lo cambiamos por esto:
max_y = (self.map.height - (Graphics.height-200)*1.0/Game_Map::TILEHEIGHT) * Game_Map.realResY
Por ultimo te vas a la linea 412 y la cambias por esta:
center_y = ((Graphics.height-360)/2 - Game_Map::TILEHEIGHT/2) *
 
Estado
Cerrado para nuevas respuestas.
Arriba