Code
# -*- coding: cp_1251 -*-
import direct.directbase.DirectStart
from DirectObject.DirectObject import DirectObject
class Move(DirectObject):
def __init__(self):
self.myobject = loader.loadModel('models/box.egg')
self.myobject.reparentTo(render)
self.accept("arrow_up",self.up)
self.accept("arrow_down",self.down)
base.disableM ouse ()
base.camera.setPos(0,-20,0)
base.camera.setHpr(0,0,0)
base.setBackgroundColor(.6, .6, 1)
def up(self):
self.myobject.setY(getY() + 1.0) # Например, можно и минус сделать, чтобы в другую сторону двигался объект
def down(self):
self.myobject.setY(getY() - 1.0)
M = Move()
run()