現在、processingでソフトを制作している、デザイン学生です。画像をフェードインしてから3秒表示させ、その後フェードアウトして次の画面を表示させる方法がわからず困っています。
自身でコードをかいてみましたが、画像が出てこず、元の状態に戻そうとしても
void setup(){のところにDuplicate methodと出てしまい、戻らなくなってしまいました。参考として、
http://mslabo.sakura.ne.jp/WordPress/make/processing%E3%80%80%E9%80%86%E5%BC%95%E3%81%8D%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/%E7%94%BB%E5%83%8F%E3%82%92%E9%80%8F%E6%98%8E%E3%81%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF/
を使用しました。どなたか助けていただけませんでしょうか。よろしくお願いします。
以下、コードです。
float alpha;
boolean cngAlpha;
boolean fadeMode;
void setup(){
size(1980, 1080);
background(0);
PImage tonto = loadImage("1-01.png");
PImage device = loadImage("1-02.png"); //kesuyatu
image(device,0,500,500,500);
//tukauyattu
cngAlpha = false;
fadeMode = false;
//
if( cngAlpha == true ){
if( fadeMode == true ){
fadeIn();
} else {
fadeOut();
}
}
tint(255f,alpha);
image(tonto,450,450,500,500);
}
void fadeIn(){
alpha = alpha + 4f;
if( alpha > 255f ){
alpha = 255f;
cngAlpha = false;
}
}
void fadeOut(){
alpha = alpha - 4f;
if( alpha < 0f ){
alpha = 0f;
cngAlpha = false;
}
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。