How do I play sound when a key is pressed
5 次查看(过去 30 天)
显示 更早的评论
I am creating a game in matlab, how do I modify my code to play a sound when ever my character shoots (shoot key is pressed).
This is what I have so far, a working gun.
%shoot bullet
if(gamepad.isPressed(2)&& trigger_state == 0)
trigger_state=1;
bullet_speed = 2500;
end
if(gamepad.isPressed(2)== 0)
trigger_state=0;
end
moveXby(bullet, bullet_speed*frame_rate)
if (bullet_speed ==0)
moveYto(bullet,mean(guy.YData));
moveXto(bullet,mean(guy.XData));
end
0 个评论
采纳的回答
Kirby Fears
2016-12-6
编辑:Kirby Fears
2016-12-6
Michael,
This article describes how to record and play sound.
https://www.mathworks.com/help/matlab/import_export/record-and-play-audio.html
If you have a specific sound file that you need to play, try searching for that file type on this forum. However, I imagine it will be lots of fun recording your own sound effect as described in the link above.
Hope this helps.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio and Video Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!