- 2008-05-26 (月)
- memo
おなじみ適当に作った星をrotate()で動かす。
rotate(45)
star(100,100,10,10,200)
rotate()の中の数字を動かすスライダーを作ってみる。
使うコマンドはvar()
var("star_rotate",NUMBER, 0,0,360)
rotate(star_rotate)
star(100,100,10,10,200)
最初のパラメータ名をrotate()に入れてやればスライダーで動かした値が反映される。
次のパラメタが変数の種類。今回は数字。続いて、初期値、最小値、最大値
varで指定出来るのは以下のとおり
var(name, NUMBER, default, min, max)
var(name, TEXT, default="hello")
var(name, BOOLEAN)
var(command, BUTTON)
例えばBOOLEANだと、
var("enable_star",BOOLEAN)
star(100,100,10,10,200,draw= enable_star)
とかして、オンオフスイッチにしてみたり、
TEXTでテキストボックス作ってみたり、
var("words",TEXT,default=u"あああああ")
font("Osaka")
text(words,0,200)
ボタンの場合はコマンドを指定するみたい。
var("make_star",BUTTON)
def make_star():
star(100,100,100,50,200)
- Newer: coreimageをちょっと使ってみる。 ≫
- Older: ≪ 図形の変形、移動等