我有一个名为 Numbers 的活动。在 Fmod Designer 中,事件根据 listenerAngle 播放不同的数字。当我将此事件放置在 3D 空间中时,我希望能够听到不同的声音。这是我目前拥有的代码。它只播放我的应用程序中的一个数字。我错过了什么吗?
FMOD_RESULT result = FMOD_OK;
FMOD_VECTOR listenerpos;
FMOD_VECTOR forward = { 0.0f, 0.0f, 1.0f };
FMOD_VECTOR up = { 0.0f, 1.0f, 0.0f };
FMOD_VECTOR vel = { 0.0f, 0.0f, 0.0f };
result = group->getEvent("Numbers", FMOD_EVENT_DEFAULT, &event);
ERRCHECK(result);
listenerpos.x = 0.436243;
listenerpos.y = -0.43643;
listenerpos.z = -6;
result = eventSystem->set3DListenerAttributes(0, &listenerpos, &vel, &forward, &up);
ERRCHECK(result);
非常感谢您的帮助!谢谢!