使っていないのでwinでも使えるはずだと使ってみたところ問題がありました。
celputの動作はhsp3dishとwindowsでは違うのでしょうか?
以下を実行すると綺麗に回転しますが、1行目を消す(win版にする)と
回転が妙に汚くなります。なりませんか?
あと、dish版でも起こりますが一定の拡大率や回転角度時に
隣のセルの一部が表示されてしまう不具合があります。
これも含めて、回避方法などはあるのでしょうか?
#include "hsp3dish.as" #const PI_512 M_PI*2/512 screen 0,320,480 gmode 2 celload dirinfo (1)+"/sample/game/face.bmp",1 celdiv 1,64,64,32,32 color 0,0,0 repeat redraw 0 boxf a++ pos 160,240 celput 1,0,16,16,PI_512*a pos 0,0 mes"ESC:やめる" getkey ky,27 if ky==1:end await 16 redraw 1 loop