今、故あってロサンゼルスに来ている。今回の新機能はサウンドだってんで、ちょろっとサイトをみてみたところ、サウンド機能の追加そのものはメチャクチャ簡単だった。game.preload('se5.wav','se1.wav','bomb4.wav','bomb1.wav');とやってwaveファイルを読み込ませ・・・game.assets['se5.wav'].play();これで再生するだけッ!簡単!圧倒的、簡単!これだけでChrome,Safari,IE9で再生できちゃう。iPhone(iOS)だけは注意が必要だ。iOS版のSafariは、音を鳴らす前にタッチイベントが必要になってるらしい。Liteみたいな不思議な仕様だがしょうがない。そのため、enchant.jsはデフォルトではiOSで音が鳴らないようになっている。Gameの前に差し込むってわけだ。これをやったとしても、iOSでの音の再生は・・・ものすごいラグがある。これ、Appleの嫌がらせなのかiOSの欠陥なのかはよくわからないけど、とにかくラグってもんじゃない。20秒から30秒くらい遅れてしまう。そりゃあもう、完全に違うゲームじゃん!ッテことになるだろう。音って偉大だな、と今回つくづく思った。いうのも、こないだサンプルとして紹介した3Dゲームだけど、あまりに簡単に音がつけられそうだから音をつけてみたのよ。するとやっぱりねー音があるって偉大だなー。