python转弯轨迹_使点沿着曲线轨迹移动
我嘗試創建一個點,它在屏幕上移動,從邊緣反彈,每50幀左右以隨機方向彎曲。在
我這樣做的目的是讓一個球不斷移動,并從屏幕邊緣反彈。請注意,這使用的是精神病:win = visual.Window(size=(1600, 900), fullscr=False, screen=0, allowGUI=False, allowStencil=False, units='pix',
monitor='testMonitor', colorSpace=u'rgb', color=[0.51,0.51,0.51])
keys = event.BuilderKeyResponse()
dot1 = visual.Circle(win=win, name='dot1',units='pix',
radius=10, edges=32,
ori=0, pos=(0,0),
lineWidth=1, lineColor='red', lineColorSpace='rgb',
fillColor='red', fillColorSpace='rgb',
opacity=1,interpolate=True)
x_change = 10
y_change = 10
while True:
dot1.pos+=(x_change,y_change)
if dot1.pos[0] > 790 or dot1.pos[0] < -790:
x_change = x_change * -1
if dot1.pos[1] > 440 or dot1.pos[1] < -440:
y_change = y_change * -1
dot1.draw()
win.flip()
if event.getKeys(keyList=["escape"]):
core.quit()
我想這需要一些技巧,我幾乎不懂。
誰能給我指出正確的方向嗎?我需要什么樣的變量,它們應該如何操作?在
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python转弯轨迹_使点沿着曲线轨迹移动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql二进制日志内容说明_MySQL
- 下一篇: python中数字是常量吗,【pytho