忍者ブログ
〓 Admin 〓
製作しているゲームの近況や私事など
[11]  [10]  [9]  [8]  [7]  [6]  [5]  [4]  [3]  [2]  [1
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

いつもながらC#&XNAでゲームを作ってたんですが…。
XNAの音周りがあまりにも分かりづらい仕様だったので書き留めておきます。
内容は
①BGMをそのまま鳴らす。
②複数の音を再生できるようにする。
③XACTを介して音を鳴らす。
こんなとこですかね。
今回は①のみ書いてあります。

①BGMをそのまま鳴らす。
これはwavやmp3、oggなんかをそのまま再生する方法ですね。
やりかたは Songクラスとメディアプレイヤーを利用します。
Songクラスは Microsoft.XNA.Framework.Mediaを参照すると見つかります。

Song song=engine.Content.Load(filename);
MediaPlayer.Play(song)


こんな感じで書くと音楽ファイルを再生できます。
停止するときもMediaPlayerのメソッドを利用すれば大丈夫です。

この方法の利点は…
 1.mp3やogg,wmaといった形式が利用出来る=容量圧縮
 2.コードが短くて済む
欠点は…
 1.この方法で流せるファイルは1つだけ(複数同時に流せない)
 2.ループポイントの設定がうまくいかない(設定次第でどうにかなるかも?)

こんなとこですかね。
とりあえず今回はここまで。
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
secret (管理人しか読むことができません)
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新CM
[06/24 ym]
最新TB
プロフィール
HN:
TALE
HP:
性別:
非公開
職業:
ふつーな大学生
趣味:
ゲーム作り・作曲・動画作り等々
バーコード
ブログ内検索
P R
Copyright(c) TalesBlog All Rights Reserved.* Powered by NinjaBlog
* material by Pearl Box * Template by tsukika

忍者ブログ [PR]