Hey,
Just wondering why there isn't a KeyNodeStrafeUpAction and KeyNodeStrafeDownAction?
It's really easy to add just a case of cloning KeyNodeForwardAction and changing the rotation column in performAction to 1 instead of 2, and adding the negative in front of speed for Down.
so for KeyNodeStrafeDownAction the performAction looks like
public void performAction(InputActionEvent evt) {
Vector3f loc = node.getLocalTranslation();
loc.addLocal(node.getLocalRotation().getRotationColumn(1, tempVa).multLocal(-speed * evt.getTime()));
node.setLocalTranslation(loc);
}
Was it left out on purpose? ie am I missing something as to why I shouldn't be moving my nodes around on the y-axis? :-o :D