Hello all,
I am trying to make a character walk when given particlar commands from the keyboard. I need to reupdate the position of the Actor at every frame.
I am trying to get the position of the Actor in x,y,z coordinates and then make the character walk in the x direction by continuously adding a stepsize to the x-coordinate value.
However, the getPos() function in Actor seems to provide a NodePath which somehow stores the x,y,z coordinates of the Actor in a format that I can’t access.
The following code is being used:
def moveForward(self):
print(self.ralphActor.getPos());
I am currently printing the position of the Actor. I would like to reset the position of the Actor to:
self.ralphActor.setPos(x+stepsize,y,z)
However, I cannot get the actual x, y, and z values that will allow me to do this.
Can you please help me in finding out how this is done? Thanks a lot!
Baber