enchant.jsのループBGM再生がブラウザによって動作が異なる問題を解決する。

enchant.jsでブラウザゲームを作るといつもサウンドで躓きます。 GoogleChromeだと動くのにIEだと止まるやん!原因究明のために、F12キー押してデバック見てみると、大抵サウンド部分でエラーを検出していたりします。 その中でも一番面倒だったループBGM再生を、どんな環境でも再生できる形でクラス化したのでお使いください。 まずは動作原理から説明します。 実はブラウザによってループ再生 […]

enchant.jsをページ内に拡大させないで表示させる方法【2017年最新版】

つまりこのようなenchant.jsをWebページ内に貼る方法についてお話しします。 公式や他サイトの方法だといくつか問題があるため、作っちゃうおじさんのサイトで採用している方法を書きます。   公式で使われている方法は、以下のコードをタグ内に挿入すると、その位置にゲーム画面が出てくるというものです。   ただこの方法だと、以下の問題が発生します。 (1)画面をスクロール可能に […]