gpt4 book ai didi

objective-c - 滚球Cocos2D的音效

转载 作者:行者123 更新时间:2023-12-02 22:41:42 24 4
gpt4 key购买 nike

我试图找到一种为在我的游戏中不断滚动的球创造音效的方法。目前,我只是使用SimpleAudioEngine循环滚动球的声音效果,但是这听起来非常奇怪,因为文件的音高完全与球的速度无关。

是否可以使用SimpleAudioEngine来获取播放音频文件的频率以使其与球的速度相匹配?还是我必须使用其他某种音频引擎?

最佳答案

CDSoundSource具有属性“pitch”。因此您只需要在更新 call 中进行设置即可。

CDSoundSource *soundFile = [[SimpleAudioEngine sharedEngine] soundSourceForFile:@"sound.wav"];

...

-(void) update:(ccTime) dt {
soundFile.pitch = ball.speed;
}

关于objective-c - 滚球Cocos2D的音效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14552748/

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