以下の内容はhttps://toburau.hatenablog.jp/entry/20120709/1341849835より取得しました。


アセットの扱い

ここでいうアセットは画像や音楽の素材のこと。
enchant.jsでアセットを扱うにはまずGameオブジェクトのpreload()メソッドを使って読み込む。引数には素材のパスを指定し、複数ある場合は,で区切る。

game.preload('http://enchantjs.com/assets/images/chara0.gif',
                      'http://enchantjs.com/assets/images/map0.gif');

Gameオブジェクトのonloadが呼ばれたあとはGameオブジェクトのassetsプロパティで取得できる。たとえばスプライトを作成して画像を割り当てるのは次のようにする。

var chara = new Sprite(32,32);
chara.image = game.assets['http://enchantjs.com/assets/images/chara0.gif'];

このアセットのパスを入力するのが長くなりがちなのでちょっと面倒。あるときパスが間違っていて正しく表示できなかったし。
preloadするときにラベルを付けて、それを指定するみたいなことは出来ないかな。




以上の内容はhttps://toburau.hatenablog.jp/entry/20120709/1341849835より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14