I can’t get to work camera: i have a task that updates the camera and moves it if the keyboard arrows are pressed, so if up is pressed camera Y += 10, if right is pressed camera X += 10
if self.Xkeys[ 0 ]:
base.camera.setPos( base.camera.getX()+10, base.camera.getY(), base.camera.getZ() )
elif self.Xkeys [ 1 ]:
base.camera.setPos( base.camera.getX()-10, base.camera.getY(), base.camera.getZ() )
if self.Ykeys [ 0 ]:
base.camera.setPos( base.camera.getX(), base.camera.getY()+10, base.camera.getZ() )
elif self.Ykeys [ 1 ]:
base.camera.setPos( base.camera.getX(), base.camera.getY()-10, base.camera.getZ() )
but if the camera rotates some degrees ( for example 100) pressing the left arrow won’t move the camera at the user left.
How to rotate the camera with the mouse wheel?
if self.mouse[ 2 ]:
base.camera.setHpr( ???? )