見出し画像

Py版ProcessingでPVectorを使いたい

最近、Pythonを勉強しているので、ProcessingもPython版にしてみました。
Java版、p5.js版と同じような感じだと思ってましたが、やっぱり違いますね。。

PVectorは苦労なく使うことができました。
Java版、p5.js版との違いはなかったです。

def setup():
   size(600,450)
   global v,v1,w
   v=PVector(300,250)
   v1=PVector(5,3)
   w=30

def draw():
   background(200)
   ellipse(v.x,v.y,w,w)
   v.add(v1)
   if v.x>width or v.x<0:
       v1.x=v1.x*-1
   if v.y>height or v.y<0:
       v1.y=v1.y*-1

PVectorとは関係ないですが、globalが慣れないですね。
いまいちglobalの使い方がわかっていません。。

この記事が気に入ったらサポートをしてみませんか?