¿Como cambiar pantalla PYTHON?

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

¿Como cambiar pantalla PYTHON?

Notapor ingemar » Sab May 10, 2008 1:49 am

saludos amigos

tengo el siguiente problema, estoy realizando un juego en python y pygame y quiero saber como puedo cambiar de pantalla me explico, asi como el inicio del juego don ceferino donde sale el logo de losersjuegos luego la pequeña historia. lo que quiero saber es como monto las imagenes y como se maneja el tiempo de espera.

GRACIAS DE ANTEMANO A TODOS
Quiero ser experto en Python
_______________________________
programando juegos
ingemar
 
Mensajes: 28
Registrado: Mié Abr 02, 2008 1:30 am
Ubicación: venezuela

Notapor hugoruscitti » Sab May 10, 2008 3:23 am

pygame genera objetos que representan imágenes llamados
Surface, para ello debes utilizar la función "pygame.image.load".

Imprimir una escena de presentación es similar a imprimir
una imagen pequeña de juego, solo que al imprimir la historia
del juego tienes que hacer pausas mediante contadores o una
técnica similar. Hay varios mensajes en el foro sobre ello, te
recomiendo explores otros post y los ejemplos que se muestran
por aquí:

http://www.losersjuegos.com.ar/referenc ... iculos.php

no es simple tu consulta a primera vista.

Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

respuesta

Notapor ingemar » Sab May 10, 2008 5:13 am

gracias hugo

revise la informacion pero estoy trabajando con python y pygame sera que no habra una funcion como delay() o algo parecido q detenga el tiempo por unos minutos

GRACIAS
Quiero ser experto en Python
_______________________________
programando juegos
ingemar
 
Mensajes: 28
Registrado: Mié Abr 02, 2008 1:30 am
Ubicación: venezuela

Notapor hugoruscitti » Sab May 10, 2008 6:02 pm

Si, se llama pygame.time.delay, pero esto detiene todo; no sé
si es lo que estás buscando. tendrías que verlo.

Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor Mindro » Sab May 10, 2008 6:15 pm

ingemar, encontré esto en http://www.pygame.org/docs/ref/time.html. Hay tienes algunas funciones de Pygame respecto al tiempo. Espero que te sirva
Avatar de Usuario
Mindro
 
Mensajes: 6
Registrado: Sab Mar 08, 2008 4:44 pm
Ubicación: Cádiz - España

Notapor Nato » Sab May 10, 2008 6:55 pm

Podrias usar algo estilo

tictoc = pygame.time.get_ticks()
si tictoc = x
hacer y

y ahí vas configurando la linea temporal como quieras, no tengo ni idea si puede funcionar esto, pero es lo que se me ocurrió ahora mismo xD.
Imagen
Avatar de Usuario
Nato
 
Mensajes: 26
Registrado: Sab Jul 21, 2007 11:11 am
Ubicación: Las Palmas, España

Notapor Nato » Sab May 10, 2008 6:57 pm

Podrias usar algo estilo

Código: Seleccionar todo
tictoc = pygame.time.get_ticks()
si tictoc = x
    hacer y


y ahí vas configurando la linea temporal como quieras, no tengo ni idea si puede funcionar esto, pero es lo que se me ocurrió ahora mismo xD.
Imagen
Avatar de Usuario
Nato
 
Mensajes: 26
Registrado: Sab Jul 21, 2007 11:11 am
Ubicación: Las Palmas, España

GRACIAS A TODOS

Notapor ingemar » Dom May 11, 2008 2:37 am

gracias amigos por su ayuda buscando en la web me encontré con esta función
fácil de usar, solo coloco el tiempo que quiero que se pause y ya , luego
continua normalmente:

Código: Seleccionar todo
time.sleep(5.0)


ADMIN EDITO: cambio el texto a minúsculas.
Quiero ser experto en Python
_______________________________
programando juegos
ingemar
 
Mensajes: 28
Registrado: Mié Abr 02, 2008 1:30 am
Ubicación: venezuela


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado