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()