メインメニューを開く

差分

MonoGameでBGMを再生する

143 バイト除去, 2021年4月20日 (火) 07:16
編集の要約なし
[[ググって]]みた結果、以下の[[コード]]で動くような気がするが、[[stackoverflow.com]]によると内部実装に色々と問題があるのでSongクラスは使うなとのこと<ref>http://stackoverflow.com/questions/19411922/song-doesnt-play-all-the-time-in-monogame</ref>。
<source lang="csharp">
var song = Content.Load<Song>("heaven_BGM_tougou"); MediaPlayer.IsRepeating = true; MediaPlayer.Play(song);
</source>
stackoverflow.comの指示に従い、BGM用のSongクラスとMediaPlayerクラスではなく、効果音用のSoundEffectクラスを使うことでクラッシュ自体は避けられることを確認した。
<source lang="csharp">
var song = Content.Load<SoundEffect>("heaven_BGM_tougou"); var backSong = song.CreateInstance(); backSong.IsLooped = true; backSong.Play();
</source>
==関連項目==
* [[Xamarin.Android/画面の向きを固定するAndroidで画面の向きを固定する]]
==参考文献==
{{reflist}}
 
{{stub}}
 
[[category:MonoMac]]
[[category:Xamarin.Android]]
[[category:MonoGame]]