rotate
回転コピーコマンドです。
コピー元からコピー先へ、90度回転させてからコピーします。
lsp 200,":a;image.bmp",0,0 ; 大きさを、415*480とする。 lsp 201,":a;>960,415,#FFFFFF",0,0 ; 480*415の画像を作成する。ただし、アルファブレンドにするならば、さらに幅を倍にする。 ; 書式 (コピー元のスプライト指定),(コピー先のスプライト指定),(回転方向) ; 回転方向は1で時計回り、-1で反時計回り exec_dll "sp.dll/rotate,200,0,0,201,0,0,1" exec_dll "sp.dll/rotate,200,0,1,201,0,1,1" ; 実体部とマスク部の両方をしないと意味がない。
予め、コピー先の大きさはコピー元の大きさをタテヨコを入れ替えたものを、塗り潰し長方形などを使って作ってください。
応用例
あまり使い道のない効果かと思います。ノベルの立ち絵などよりも、アクションなどで必要になるかと。