HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0101
nepisat画面のちらつき解消する方法(repeat+redrawで...)1未解決


nepisat

リンク

2015/1/1(Thu) 16:36:03|NO.66774


repeat 3 buffer cnt+1 color 256,256,256:boxf 0,0,100,100 color 255,255,255::mes cnt loop gsel 0,1 counter=-1 repeat counter stick click,256 if (click==256){ repeat 3 pos 0,YPOS redraw 0 color 255,255,255:boxf:color celput Count redraw 1 YPOS+150 Count++ await loop YPOS=0 Count=1 await loop
テスト用の即席なので見にくいかもです。
これはマウスクリックをすると3つのboxが出てくる単純なもので、
repeatをバッファ分して一気に表示したかったのですが、相当ちらついてしまいます。
頭をひねればいけそうですが時間がないので質問しました。
初歩的ですみません.



この記事に返信する


リンク

2015/1/1(Thu) 17:29:41|NO.66775

こういうことだろうか?

repeat 3 buffer cnt+1 color 256,256,256:boxf 0,0,100,100 color 255,255,255::mes cnt loop gsel 0,1 counter=-1 repeat counter stick click,256 if (click==256){ redraw 0 repeat 3 pos 0,YPOS celput Count YPOS+150 Count++ await loop redraw 1 }else{ color 255,255,255:boxf:color } YPOS=0 Count=1 await loop



ONION software Copyright 1997-2023(c) All rights reserved.