« HSPTV!メルマガ第14号 | メイン | 【講座】HSP3ワンポイントテクニック 第7回 »

2006年05月24日

【講座】HSPよく使うフレーズ 第7回 画像を回転する

画像を回転させたい!! という思いつきは誰でも一度は思いつく事
じゃないかな?

でも、なんとなく難しい事を覚えないとイケナイのかな? と
よく分からないうちにあきらめちゃうとか、ツールで画像を回転させて
満足とか、そんな人も多いはず。

HSP3では”grotate”という命令が標準で搭載されてるので、
使ってみよう。

grotate命令の4番目のパラメータは角度指定で、単位はラジアン。
ラジアンは2π(パイ)で1回転になるので、ループカウンタの最大値が
なんかうまくいくように設定しています。

実行すると、文字がくるくる回るぞ!
表示される文字をかえたり、スクリプトを改造して、
グラフィックを読み込んで回してみてもいいかもね。

screen 2,200,200
color 200,0,0
boxf
color 255,255,255
font "",50
mes "うすあじ"
mes "ソフト"
gsel 0
pos 200,200
gmode 0,200,200
repeat 629
color 255,255,255:boxf
r=0.01*cnt
grotate 2,0,0,r
redraw 1
await 1
redraw 0
loop
stop

[HSP3用 rote.hsp]

(うすあじ)

投稿者 usuaji : 2006年05月24日 23:46

口臭チェッカー市場