JavaScript
enchant.js
jsdo.it

enchant.jsのTips Jsdo.itの環境でサウンドが再生されない

More than 1 year has passed since last update.

現象:jsdo.itで音の出るゲームが作れない。音声ファイルが再生されない。

原因:jsdo.itで用いられているenchant.jsのバージョンが古い


jsdo.itでenchant.jsを使う一般的な方法


プロジェクトへの追加方法

一番簡単な追加方法は、jsdo.itでの編集中に

1)「+Add Library」ボタンをクリックし

2)表示されるダイアログのMajor Libraryのリストから「enchant.js v0.8.0-js」を選択

3)「Add」ボタンをクリック

これだけで、enchant.jsライブラリをプロジェクトに追加することができます。

image.png

これでほとんどの機能は問題なく使えるのですが。


enchant.js v0.8.0-js

これは最新版のライブラリではありません。音声再生が実装されていないので不具合が発生します。

そのため最新版のenchant.js v0.8.3を使う必要があります。


最新版のenchant.js v0.8.3を使う方法

1.enchant.jsの公式サイトから最新版をダウンロード

2.jsdo.itで新規プロジェクトを作成

3.jsファイルにenchant.jsをコピペ

4.プロジェクト保存

5.ゲーム用のプロジェクトを開く

6.「+Add Library」ボタンでプロジェクトを追加

(4で保存したプロジェクトを、InputURLで指定します。)

7.古いenchant.js v0.8.0を削除

これで問題なく音声ファイルが再生されます。