効果音の鳴らし方について調べてみた
[マインクラフト] [2014/08/12 17:39]
前回の記事でエフェクトについて調べた記事の続きで、効果音について調べてみた。
WorldクラスのplaySoundメソッドに各種パラメタとSound定数を指定すると、ゲーム内で効果音を鳴らすことができる。
例えば矢を射るときに矢を射る効果音を鳴らすと、臨場感が溢れる。
効果音を鳴らすには、以下のようにすればいい。
ここで、変数playerはプレイヤーを示すPlayerオブジェクトである。
player.getWorld().playSound(player.getLocation(),Sound.EAT,1,1);
第2引数のEATが定数で、これはEAT(食べる)の効果音。
このコードを実行すると、スティーブが肉を齧るムシャムシャという音が発生する。
同様にEATをDRINK(飲む)に変えれば、スティーブが水を飲むジュルジュル音が発生する。
第1引数は効果音の発生地点で、この場所の近くにいるほど音は大きく聞こえ、遠ざかると聞こえなくなる。
第3引数は効果音の音量で、0から1の範囲で指定する。少数も使える。数値を1より増やしても、1と同じ音量になるようだ。
第4引数は効果音の再生速度で、遅くすれば音は低くなり、早くすれば高くなる。少数も使える。通常は1。
先日作ったボスモンスタープラグインでは、ブレイズの吐息を再生速度0.5(50%)で再生することで、
マイクラのプレイ歴の長い人でも聞いたことの無いようなおぞましい奇妙な音を醸し出すことに成功している。
ちなみに、ブロックの破壊音やレコードの再生などは前回のエフェクトの解説記事を参照。
効果音は同じ定数でも数パターン程度の音が収録されている場合があり、その場合は毎回ランダムな音が鳴る。
また、前回の記事ではエフェクトごとに「デフォルトの効果範囲」が設定されていたが、
効果音のデフォルトの効果範囲は一律で15m弱のようである。
本来エンダードラゴンの死亡音などはもっと遠くまで聞こえるはずなので、
(たとえばエンダードラゴンが高空で弓で射られて死んだ場合、15mでは地上のプレイヤーに聞こえないだろうから、)
遠くまで音を届けるのはおそらくBukkitのメソッドではできないのだろう。
| カテゴリ | 定数名 | これ何の音? | 擬音 |
|---|---|---|---|
| アイアンゴーレム | IRONGOLEM_DEATH | 死亡音 | ブフーー |
| IRONGOLEM_HIT | ダメージ音 | ブフー | |
| IRONGOLEM_THROW | 投げる音 | サッ | |
| IRONGOLEM_WALK | 足音 | タッ | |
| ウィザー | WITHER_DEATH | 死亡音 | ヴァーーン |
| WITHER_HURT | ダメージ音 | ヴゥ! | |
| WITHER_IDLE | 存在音 | ァー! | |
| WITHER_SHOOT | 攻撃音 | シャー! | |
| WITHER_SPAWN | 活動開始時の音 | ブウゥゥゥゥン | |
| ウシ | COW_HURT | ダメージ音 | モ゛ー |
| COW_IDLE | 吐息 | モーウ | |
| COW_WALK | 足音 | ドサッ | |
| ウマ | HORSE_ANGRY | 振り落とす音 | ヴーーー↓ |
| HORSE_ARMOR | アーマーを着せる音 | シャリン | |
| HORSE_BREATHE | 鼻息 | フー | |
| HORSE_DEATH | 死亡音 | ピギー! | |
| HORSE_GALLOP | 走るときの足音 | タタタン | |
| HORSE_HIT | ダメージ音 | ブフウ | |
| HORSE_IDLE | 吐息 | フゥゥ | |
| HORSE_JUMP | ジャンプ音 | タッ | |
| HORSE_LAND | 着地音 | ダッ | |
| HORSE_SADDLE | サドルを着ける音 | パサン | |
| HORSE_SOFT | 足音(柔らかい地面) | トッ | |
| HORSE_WOOD | 足音(硬い地面) | タッ | |
| ウマ(スケルトン) | HORSE_SKELETON_DEATH | 死亡音 | ァァー↑ |
| HORSE_SKELETON_HIT | ダメージ音 | プフウ | |
| HORSE_SKELETON_IDLE | 吐息 | フー | |
| ウマ(ゾンビ) | HORSE_ZOMBIE_DEATH | 死亡音 | ァ゛ァ゛ー↑ |
| HORSE_ZOMBIE_HIT | ダメージ音 | ブフウ | |
| HORSE_ZOMBIE_IDLE | 吐息 | フーー | |
| ウマ(ロバ・ラバ) | DONKEY_ANGRY | 威嚇音 | キーグー |
| DONKEY_DEATH | 死亡音 | ヴーー | |
| DONKEY_HIT | 攻撃音 | ハウ | |
| DONKEY_IDLE | 吐息 | キーグー | |
| エンダードラゴン | ENDERDRAGON_DEATH | 死亡音 | オーーー↓(効果音入り) |
| ENDERDRAGON_GROWL | 吼える音 | フーー | |
| ENDERDRAGON_HIT | ダメージ音 | ガン | |
| ENDERDRAGON_WINGS | 羽音 | バサッ | |
| エンダーマン | ENDERMAN_DEATH | 死亡音 | ア゛ー! |
| ENDERMAN_HIT | ダメージ音 | ヴー! | |
| ENDERMAN_IDLE | 吐息 | クー | |
| ENDERMAN_SCREAM | 威嚇音 | キーゥイー! | |
| ENDERMAN_STARE | 目が合ったときの音 | …ォォォォォオオオオオ! | |
| ENDERMAN_TELEPORT | テレポート音 | ブウン! | |
| オオカミ | WOLF_BARK | 吼える音 | ワン |
| WOLF_DEATH | 死亡音 | ワオーン | |
| WOLF_GROWL | 威嚇音 | グルルルル | |
| WOLF_HOWL | 遠吠え | ワオーーーーン | |
| WOLF_HURT | ダメージ音 | ワフン! | |
| WOLF_PANT | 吐息 | ハッハッ | |
| WOLF_SHAKE | 体を振って水を落とす音 | バタバタ | |
| WOLF_WALK | 足音 | タッ | |
| WOLF_WHINE | 残念 | クウーン | |
| ガスト | GHAST_CHARGE | 威嚇音 | クゥーウーィイ! |
| GHAST_DEATH | 死亡音 | ァー! | |
| GHAST_FIREBALL | 火の玉の発射音 | ボシューン | |
| GHAST_MOAN | 存在音 | ククーン | |
| GHAST_SCREAM | ダメージ音1 | キャー! | |
| GHAST_SCREAM2 | ダメージ音2 | クーゥ | |
| クモ | SPIDER_DEATH | 死亡音 | フーゥー↓ |
| SPIDER_IDLE | 鳴き声 | キュゥゥイー! | |
| SPIDER_WALK | 足音 | タタタ | |
| クリーパー | CREEPER_DEATH | 死亡音 | パサリ |
| CREEPER_HISS | ダメージ音 | ヂッ | |
| FUSE | 着火音 | チッチー | |
| コウモリ | BAT_DEATH | 死亡音 | ピイィィ! |
| BAT_HURT | ダメージ音 | ボコッ | |
| BAT_IDLE | 鳴き声 | キィ | |
| BAT_LOOP | 羽音 | バサバサ | |
| BAT_TAKEOFF | 飛び立つ音 | バサッ | |
| シルバーフィッシュ | SILVERFISH_HIT | ダメージ音 | チッ |
| SILVERFISH_IDLE | 吐息 | チチィ | |
| SILVERFISH_KILL | 死亡音 | ジー | |
| SILVERFISH_WALK | 足音 | ジジジ | |
| スケルトン | SKELETON_DEATH | 死亡音 | カラン |
| SKELETON_HURT | ダメージ音 | カラン! | |
| SKELETON_IDLE | 存在音 | …カラン | |
| SKELETON_WALK | 足音 | カラン | |
| スライム | SLIME_ATTACK | ダメージ音 | ベタ |
| SLIME_WALK | 足音1 | ペタ | |
| SLIME_WALK2 | 足音2 | ペタ | |
| ゾンビ | ZOMBIE_DEATH | 死亡音 | エ゛ヘーア゛ |
| ZOMBIE_HURT | ダメージ音 | ハー | |
| ZOMBIE_IDLE | 存在音 | ヴァー | |
| ZOMBIE_INFECT | 村人がゾンビ化する音 | バサッ | |
| ZOMBIE_METAL | 金属製の何かを叩く音 | ガンッ | |
| ZOMBIE_REMEDY | 村人ゾンビを治療する音(金リンゴを与えた時) | ドーン | |
| ZOMBIE_UNFECT | 村人ゾンビを治療する音(村人に戻る時) | …フォォォォン | |
| ZOMBIE_WALK | 足音 | タッ | |
| ZOMBIE_WOOD | 木のドアを殴る音 | ガンッ | |
| ZOMBIE_WOODBREAK | 木のドアを破壊する音 | バンッ | |
| ゾンビピッグマン | ZOMBIE_PIG_ANGRY | 威嚇音 | ヴフー↓ |
| ZOMBIE_PIG_DEATH | 死亡音 | ヴー↑ | |
| ZOMBIE_PIG_HURT | ダメージ音 | ウェー! | |
| ZOMBIE_PIG_IDLE | 存在音 | ヴー | |
| チェスト | CHEST_CLOSE | 閉じる音 | ギー |
| CHEST_OPEN | 開ける音 | カチャン | |
| ドア | DOOR_CLOSE | 閉じる音 | バタン |
| DOOR_OPEN | 開ける音 | カチャ | |
| トロッコ | MINECART_BASE | 走行音(非乗車時) | ガラガラ |
| MINECART_INSIDE | 走行音(乗車時) | ゴーーーー | |
| ニワトリ | CHICKEN_EGG_POP | 卵を産む音 | ポコン |
| CHICKEN_HURT | ダメージ音 | コケー | |
| CHICKEN_IDLE | 鳴き声 | コッコッコ | |
| CHICKEN_WALK | 足音 | チッ | |
| ピストン | PISTON_EXTEND | 押し出す音 | ガチャ |
| PISTON_RETRACT | 引き戻す音 | スイ | |
| ヒツジ | SHEEP_IDLE | 鳴き声 | メー |
| SHEEP_SHEAR | 羊毛を刈る音 | チャキン | |
| SHEEP_WALK | 足音 | トン | |
| ブタ | PIG_DEATH | 死亡音 | ブフー |
| PIG_IDLE | 吐息 | ブヒ | |
| PIG_WALK | 足音 | タ | |
| ブレイズ | BLAZE_BREATH | 吐息 | コオォ |
| BLAZE_DEATH | 死亡音 | ゴーーーーン | |
| BLAZE_HIT | ダメージ音 | キン! | |
| プレイヤー | BURP | げっぷ | ゲップ |
| CLICK | ボタン | カチッ | |
| DRINK | 飲む音 | ズー | |
| EAT | 食べる音 | ハグ | |
| FALL_BIG | 高所からの着地音 | トッ | |
| FALL_SMALL | 低所からの着地音 | タッ | |
| FIRE_IGNITE | 火打石の使用音 | カチッ | |
| HURT_FLESH | ダメージ音 | ヂッ | |
| ITEM_BREAK | アイテムが壊れる音 | カンッ | |
| ITEM_PICKUP | アイテムを拾った音 | ポコッ | |
| LEVEL_UP | レベルアップ効果音 | キンリリリン | |
| ORB_PICKUP | 経験値を得た音? | キン | |
| SPLASH | 水に飛び込む音1 | ジャポン | |
| SPLASH2 | 水に飛び込む音2 | ザブン | |
| SUCCESSFUL_HIT | 経験値を得た音? | キン | |
| SWIM | 泳ぐ音 | ジャブ | |
| WOOD_CLICK | 木を叩いた音 | タッ | |
| プレイヤーの足音 | STEP_GRASS | 草地 | ザッ |
| STEP_GRAVEL | 土 | ジャッ | |
| STEP_LADDER | ハシゴ | タッ | |
| STEP_SAND | 砂 | ザッ | |
| STEP_SNOW | 雪 | サッ | |
| STEP_STONE | 石 | タッ | |
| STEP_WOOD | 木 | タッ | |
| STEP_WOOL | 羊毛 | シャッ | |
| ブロック破壊音 | DIG_GRASS | 草 | カサッ |
| DIG_GRAVEL | 土 | サクッ | |
| DIG_SAND | 砂 | シャラッ | |
| DIG_SNOW | 雪 | ボコッ | |
| DIG_STONE | 石 | トッ | |
| DIG_WOOD | 木 | タッ | |
| DIG_WOOL | 羊毛 | サッ | |
| GLASS | ガラス | パリン | |
| ポータル | PORTAL | 存在音 | ヴーン…ヴーン…ヴーン… |
| PORTAL_TRAVEL | ワープから出る音 | ヴーーン↓ | |
| PORTAL_TRIGGER | ワープに入る音 | ヴーーン↑ | |
| マグマキューブ | MAGMACUBE_JUMP | ジャンプ音 | ペッタ |
| MAGMACUBE_WALK | 足音1 | ペタ | |
| MAGMACUBE_WALK2 | 足音2 | ギュッ | |
| ヤマネコ | CAT_HISS | 威嚇音 | フー! |
| CAT_HIT | ダメージ音 | ニャー | |
| CAT_MEOW | 鳴き声 | ニャーン | |
| CAT_PURR | のどを鳴らす音 | ゴロゴロ | |
| CAT_PURREOW | 残念 | ニャーン↓ | |
| 音符ブロック | NOTE_BASS | バス | ボン |
| NOTE_BASS_DRUM | バスドラム | ボッ | |
| NOTE_BASS_GUITAR | ギター | ボン | |
| NOTE_PIANO | ピアノ | ポン | |
| NOTE_PLING | 長いピアノの音? | トーン | |
| NOTE_SNARE_DRUM | スネアドラム | タン | |
| NOTE_STICKS | スティック同士を叩いた音 | タ | |
| 花火 | FIREWORK_BLAST | 破裂音1 | ターン |
| FIREWORK_BLAST2 | 破裂音2 | パン | |
| FIREWORK_LARGE_BLAST | 大きな花火破裂音1 | ドーン | |
| FIREWORK_LARGE_BLAST2 | 大きな花火破裂音2 | ドーン | |
| FIREWORK_LAUNCH | 飛翔音 | ヒューン | |
| FIREWORK_TWINKLE | はじける音1 | パカン↑パチパチ | |
| FIREWORK_TWINKLE2 | はじける音2 | パカン↓パチパチ | |
| 環境音 | AMBIENCE_CAVE | 空洞音 | ヒュイィィィ |
| AMBIENCE_RAIN | 雨音 | ザー | |
| AMBIENCE_THUNDER | 雷雲が立ち込める音 | ゴロゴロ | |
| EXPLODE | 爆発音 | ドーン! | |
| FIRE | 燃える音 | パチパチ | |
| FIZZ | 火が消える音 | ジー↓ | |
| LAVA | 溶岩の音 | …ボコボコボコ | |
| LAVA_POP | 溶岩がはじける音 | ポンッ | |
| WATER | 水の流れる音 | サラサラ | |
| 金床 | ANVIL_BREAK | 使用して金床の寿命が尽きた時 | カンカンガンッ |
| ANVIL_LAND | 落下音 | カン! | |
| ANVIL_USE | 使用音 | カンカンカン | |
| 村人 | VILLAGER_DEATH | 死亡音 | ブゥ! |
| VILLAGER_HAGGLE | 鼻を鳴らす音 | ハア? | |
| VILLAGER_HIT | ダメージ音 | ブゥ↑ | |
| VILLAGER_IDLE | 存在音 | ハーーン | |
| VILLAGER_NO | 否定 | ハーン↓ | |
| VILLAGER_YES | 肯定 | ハンハーン | |
| 矢 | ARROW_HIT | 着弾音 | ビィィィン |
| SHOOT_ARROW | 射出音 | ヒュッ |
結構数があって使うのは大変そうだが、使いこなせば面白いことができるかも知れない。
今回、Soundについて調べたついでにエンティティタイプと絵画と実績の各定数と、
壁掛けアイテムのスポーンについても調べてみたので順次記事にする。
この記事を評価
この記事にコメント
- ...