示例#1
0
        public void Set3DAttributes(Vector3 position, Vector3 velocity)
        {
            var pos = FMODManager.Vector3ToFMODVector(position);
            var vel = FMODManager.Vector3ToFMODVector(velocity);

            FMODManager.ERRCHECK(channel.set3DAttributes(ref pos, ref vel));
        }
 public void Set3DListenerAttributes(Vector3 position, Vector3 velocity, Vector3 forward, Vector3 up)
 {
     FMOD.VECTOR position_ = FMODManager.Vector3ToFMODVector(position);
     FMOD.VECTOR vel_      = FMODManager.Vector3ToFMODVector(velocity);
     FMOD.VECTOR forward_  = FMODManager.Vector3ToFMODVector(forward);
     FMOD.VECTOR up_       = FMODManager.Vector3ToFMODVector(up);
     FMODManager.ERRCHECK(system.set3DListenerAttributes(0, ref position_, ref vel_, ref forward_, ref up_));
 }