読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

本日のプロセッシング15「右左右で」

Processing Python

ProcessingのPython版「NodeBox」で色々してみたい(゚Д゚)p

setup()とかglobalとかdraw()でアニメーション

NodeBoxチュートリアルSpecifics Animation あたりを参考にしてやってみた。

できあがり

right, left, right

某ザクっぽい?

code

size(300,210)
speed(10)

def setup():
    global frame, plus_num
    frame = -WIDTH
    plus_num = 1
    
def draw():
    colormode(HSB)
    global frame
    global plus_num
    
    fill(0.1)
    rect(0,0,WIDTH, HEIGHT)

    fill(0.9,0.6,0.6)
    oval_size = HEIGHT
    for i in range(10):
        if frame == WIDTH * 1.3:
            plus_num = -1
        if -WIDTH * 1.1 == frame: 
            plus_num = 1
        frame += plus_num
        oval(frame, 0, oval_size, oval_size)