Я пытаюсь перетаскивать объекты мышью. Поэтому, когда я отпускаю их мышью, у них появляется новое положение мыши. У меня две проблемы. 1. В Glowscript он работает, но нет действий, отпустите мышь. Когда я нажимаю на нее, я могу перетащить ее. Но когда я хочу отпустить мышь, она продолжает перетаскивать объект, пока я не закрою программу. 2. Я не могу запустить его в редакторе Python, т.к. я получаю неверный синтаксис ошибки для этой строки: scene.bind("mousedown", def():
Весь код:
drag=False
R = vec(0,0,0)
scene.bind("mousedown", def():
global drag
drag=True
scende.bind("mouseup", def():
global drag
drag=False
)
)
while (True):
rate(framerate)
if drag:
R=scene.mouse.pos
e.pos=R
if running
Конечно, в этом коде чего-то не хватает. Над ним я генерирую константы и объекты, а под if running
функции. Это код для события перетаскивания, где должна быть ошибка.