まいくら音関連

2
Furia @flammpfeil

マイクラ音関連 .minecraft/assets/sound/以下にあるoggファイルは自動で全てロードされる ただファイルチェックされたり消えたりする resourcePackに同名ファイルがあるとそっちが優先される ResourcePackにのみ有る場合、基本的に読まれない

2013-12-10 06:53:10
Furia @flammpfeil

マイクラ音関連その2 ForgeのSoundLoadEventでzip内の音源でも任意に追加できる。 event.manager.soundPoolSounds.addSound("ドメイン:パス"); ※実際読まれるファイルは"ドメイン/sound/パス"となるので注意

2013-12-10 06:56:06
Furia @flammpfeil

まいくら音関連その3 addSound()は、ファイルがないと怒られる RandomSound用の連番音源も明示的読込必須 ResourcePackある場合はそっちが読まれるが、上記で明示読込した物だけが対象。

2013-12-10 07:00:14
Furia @flammpfeil

まいくら音関連その4 再生するときは、"ドメイン:パス"で指定できる ※パスは"."ピリオド区切り ※2addSoundした時の"ドメイン:パス"は"/"スラッシュ区切り ランダム再生用の連番まで指定してはダメ

2013-12-10 07:06:32
Furia @flammpfeil

まいくら音関連その5 PlaySoundEventは、一度ランダム再生で選ばれた音源の再選択が可能 nameが音源の指定文字列 resultが実際に流れる音源 manager.soundPool*はパブリックなので、任意のランダム音を選ぶ事も可能

2013-12-10 07:13:41
Furia @flammpfeil

まいくら音関連その6 効果音以外に新たに追加するには SoundLoadEvent .addStreaming()でレコード 実ファイルは"assets/ドメイン/records/パス" .addMusic()でBGM 実ファイルは"assets/ドメイン/records/パス"

2013-12-10 07:17:57
Furia @flammpfeil

まいくら音関連その4補足 再生時の指定に.oggは要らない Load時の指定には.oggまで必須

2013-12-10 07:19:11
Furia @flammpfeil

Wikiの記事更新でもすれば良かったのだけど、なんか気がむかなかった。 まぁあの記事で有る程度理解出来るなら、16xでも普通に読み変えて使えるよね。

2013-12-10 07:25:22
Furia @flammpfeil

@flammpfeil .addMusic()でBGM 実ファイルは"assets/ドメイン/music/パス" だった、まぁどうでもいいね。 recordはアイテムとセットで追加すればまだしもBGMはPlaySound系イベントで、乗っ取らないと追加したのはほぼ日の目が無い

2013-12-10 07:39:43