今日やったこと

ブログをつくるのに時間を取られてしまったので、今日はあまりコードが書けなかった。

とりあえず、いろいろ記事をあさっていて→ https://inwans.com/enchantjs-useful-techniques/

に書いてあった、連想配列を使ってbgmやら画像やらをまとめてpreloadできるようにした。

bgmとかimgやらのパスをキーの値にして、まとめてASSETSにぶち込む

そして、パスが入っているASSETSをまとめてpreloadする。実際にコードを見たほうがいいと思うので載せておきます。

やっぱり便利、連想配列!

普通の配列は[]で囲むが、連想配列は{}で囲む。今回だと

var ASSETS = {}

でASSETSという名前のオブジェクト(連想配列)を作り、オブジェクトの中に

キー:値 

を書くことにより、要素を追加できる。

こうすることで、ファイル名ではなくキーを使って画像やbgmを使うことができる

参考にしたもの

  • https://techplay.jp/column/528
  • https://inwans.com/enchantjs-useful-techniques/