Necesito ayuda con algo miren he hecho una presentación con diapositivas pero quiero que al avanzar en ella si el disfraz es par al presionar espacio ponga el siguiente disfraz y si es impar y están tratando de avanzar no lo deje a menos de que presionen espacio
PS.:en los impares el personaje habla, abajo yo les pongo el script que hice para avanzar y saltearse el impar
when [right arrow v] key pressed switch to costume <(costume #) + [2]>Este es para retroceder y saltearse el impar
when [left arrow v] key pressed switch to costume <(costume #) - [2]>Y este es el del impar en el que estoy trabajando
when [space v] key pressed broadcast [Talk v]
when I receive [Talk v]
Offline
Haber si entendí bien: Al presionar izquerda o derecha, se cambiará disfraz SOLO si el disfraz es impar y el usuario presiona espacio.
Ahí tienes dos condiciones que comprobar, usando el bloque "if" ("si") mas un bloque booleano. Dadas las dos condiciones que mencioné (no entendí muy bien tu post), sería mas o menos así:
El bloque "y" puede ser usado, obviamente, para comprobar dos condiciones a la vez; acá el operador "mod" nos da el resto entre dos numeros (si dividimos un número par por dos siempre sobrará 1, verificamos esto con un bloque "="), y usamos tambien el bloque de tecla presionada para verificar que el usuario esté presionando espacio.
Ojalá esto sea de alguna ayuda, puedes modificar el programa si no es exactamente lo que necesitas.
Offline
Si mas o menos es eso si presionas espacio, cambia el disfraz al siguiente impar y si avanzas y es par,suma dos para ir al siguiente par.
Porque he hecho 40 disfraces uno es para hablar y el otro es cuando esta callado (en conclusión hay 20 disfraces)
Cuando presionas espacio el te dice el nombre del disfraz o algo por el estilo.
Me sirvió tu programa para el avance y el retroceso gracias.
Last edited by StudiosGastini (2012-07-06 11:29:03)
Offline
Ya lo termine esta aquí, mírenlo por favor (esta en ingles):
http://scratch.mit.edu/projects/StudiosGastini/2658094
Last edited by StudiosGastini (2012-07-06 11:30:53)
Offline