gpt4 book ai didi

c++ - 没有用于调用 FMOD::Studio::System::setListenerAttributes() 的匹配函数

转载 作者:行者123 更新时间:2023-11-28 05:20:58 26 4
gpt4 key购买 nike

我正在尝试按照 docs 中的描述设置听者的位置

FMOD::Studio::System* system;
ERRCHECK(FMOD::Studio::System::create(&system));
FMOD::System* lowLevelSystem;
ERRCHECK(system->getLowLevelSystem(&lowLevelSystem));

FMOD_3D_ATTRIBUTES attributes = { { 0 } };
attributes.forward.z = 1.0f;
attributes.up.y = 1.0f;
ERRCHECK( system->setListenerAttributes(&attributes) );
attributes.position.z = 0.0f;
ERRCHECK( instance->set3DAttributes(&attributes) );

但是它说:

test.cpp: In function ‘int main(int, char**)’:
test.cpp:244:56: error: no matching function for call to ‘FMOD::Studio::System::setListenerAttributes(FMOD_3D_ATTRIBUTES*)’
ERRCHECK( system->setListenerAttributes(&attributes) );
^

为什么?

最佳答案

我忘了设置我的监听器的索引:

ERRCHECK(system->setListenerAttributes(0, &attributes));

关于c++ - 没有用于调用 FMOD::Studio::System::setListenerAttributes() 的匹配函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41513409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com