HSP - Hot Soup Processor [14]
■ このスレッドは過去ログ倉庫に格納されています
0826名前は開発中のものです。
2007/05/03(木) 23:40:01ID:s69yTu18最も単純な方法は…
;acnt 現在までのトータルフレーム数
if acnt&1 :x+=1 :y+=1 :else :x+2 : y+=2
つまり、1フレームごとに加算する量を変えるというワケ
これだと10フレームで15ドット移動する。
if acnt&1|(acnt\5=0) :x+=1 :y+=1 :else :x+2 : y+=2
これだと10フレームで14ドット移動する。
( 1,1,2,1,2,1,1,2,1,2 )
座標を256倍で扱うという方法もある。こっちをオススメする。
実際の位置指定時には>>8する。
x+=362 :y+=362 ;256で1ドット相当
pos x>>8,y>>8
■ このスレッドは過去ログ倉庫に格納されています