示例#1
0
 public override void SetListenerPosition(Vector3 position)
 {
     _x3dListener.Position = new RawVector3(position.X, position.Y, -position.Z);
     ListenerChanged?.Invoke();
 }
示例#2
0
 public override void SetListenerOrientation(Vector3 forward, Vector3 up)
 {
     _x3dListener.OrientFront = new RawVector3(forward.X, forward.Y, -forward.Z);
     _x3dListener.OrientTop   = new RawVector3(up.X, up.Y, -up.Z);
     ListenerChanged?.Invoke();
 }