Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Milton884 on September 23, 2012, 05:17:25 PM

Title: Canal Alpha en un Proceso
Post by: Milton884 on September 23, 2012, 05:17:25 PM
Hola que tal? Queria saber si existe alguna forma de ponerle un valor de Alpha a un proceso, y cambiarlo tmb durante el proceso que el juego va andando.
Desded ya gracias.
Title: Re:Canal Alpha en un Proceso
Post by: FreeYourMind on September 23, 2012, 06:00:32 PM
process aparece()
begin

graph = 1;
alpha = 0;
  LOOP
    alpha += 10;
if (alpha > 2000) break;
frame;
end
Title: Re:Canal Alpha en un Proceso
Post by: Milton884 on September 23, 2012, 06:51:11 PM
Graias!. Anotado.
Title: Re:Canal Alpha en un Proceso
Post by: alex on September 23, 2012, 07:00:40 PM
tambien se podria hacer con un bucle (for end por ejemplo) que recorra toda la imagen, y con las funciones map_get_pixel(), get_rgba() recoges los colores y despues con map_put_pixel(), vuelves a poner el color pero modificando su alfa
Title: Re:Canal Alpha en un Proceso
Post by: gecko on September 23, 2012, 08:57:49 PM
sería bastante ineficiente esa forma! y sobre todo si se tiene que cambiar el alfa de imagenes grades, y varias veces! para lo que podria servir es para solo cambiar el alfa de una parte de la imagen.

(OFFTOPIC: alex, tu avatar es tambien muy ineficiente! :P proba guardandola en PNG o JPEG, para que ocupe menos tamaño y descargue mas rapido)