https://linen.dev logo
方向幕を一定時間ごとに交互に表示する
# forum
f
カスタムボタン式で動作させる方向幕で、一定時間ごとに、表示するオブジェクトを変更するにはどうしたらよいでしょうか? (sv_0とsv_1を交互に表示させたいです)
p
if(Date.now()%2000>1000){ }else{ } のような方法がおすすめです
f
もう一つ質問すみません
交互ではなく、3つのオブジェクトを順番に表示する方法とかはありますかね..? (例) 一定時間ごとに obj1を表示→obj2を表示→obj3を表示→(ループ)
Copy code
if(Date.now()%2000>1000){
//obj1を描画
}else if(){
//obj2を描画
}else{
//obj3を描画
}
このような構成にするのですかね?
p
Copy code
if(Date.now()%3000>2000){
//obj1を描画
}else if(Date.now()%3000>1000){
//obj2を描画
}else{
//obj3を描画
}
こんな感じです
ちなみに3000とか1000とかってのはミリ秒です。つまり1000で1秒、3000で3秒です
Date.now()%2000ってのは、2秒間隔で0〜1999を返します。 例えばそれが1000より大きければ、それば2秒の後半の1秒です。
f
なるほど! ありがとうございます!
5 Views