【发布时间】:2021-05-04 01:18:57
【问题描述】:
from math import sin
from processing import *
X = 30
Y = 30
delay = 16
radius = 30
def setup():
strokeWeight(10)
frameRate(20)
size(500,500)
def sircle():
global X, Y, radius
background(100)
fill(0,121,184)
stroke(255)
fc = environment.frameCount
X += (mouse.x-X)/delay;
Y += (mouse.y-Y)/delay;
radius = radius + sin(fc / 4)
draw = sircle
run()
出于某种原因run() 只创建背景。
有人知道如何调用sircle() 的函数吗?
【问题讨论】:
-
你忘了括号 draw = sircle() 吗?
-
在这段代码中真正调用的唯一函数是
run(),我们不知道它做了什么...... -
您希望在这段代码中的哪个位置绘制椭圆/圆?我看到的变量可能是圆的中心点和半径,但实际上你从来没有对它们做任何事情。
-
它应该从鼠标所在的位置开始,圆圈应该跟随鼠标移动到任何地方
标签: python processing