添加了 C# 音效

本文关键字:音效 添加 | 更新日期: 2023-09-27 18:32:17

我创建了一个游戏,我想添加一个音效。我该怎么做。我不知道请帮帮我。我做了一个射箭游戏。

例如:

if( myArrow.left >= board.lef )
{
  //How should I write the code 
}

添加了 C# 音效

如果要播放的文件是wav文件。你使用SoundPlayer你使用的其他WindowsMediaPlayer

对于声音播放器

using System.Media;
SoundPlayer player = new SoundPlayer("c:/path to file.wav");
player.Play();
//or
player.PlayLooping();
//then whenver you want to stop
player.Stop();

对于WindowsMediaPlayer

using WMPLib;
WindowsMediaPlayer player = new WindowsMediaPlayer("c:/path to file.mp3");
player.controls.play();
//if you want to pause
player.controls.pause();
//if you want to stop
player.controls.stop();

您还可以创建一个播放列表并在Windows 媒体播放器中循环播放它。(只需查看该文章)。

注意:WMPLib命名空间可能不在您的项目中,您需要通过右键单击工具箱并单击"选择项"来添加它。在"添加"下COM Components选择"WindowsMediaPlayer"。如果尚未添加命名空间,则将控件拖到窗体中,然后将其从窗体中删除。它将被添加

当然,您可以将Console.Beep();用于控制台应用程序。