今日やったこと
ブログをつくるのに時間を取られてしまったので、今日はあまりコードが書けなかった。
とりあえず、いろいろ記事をあさっていて→ 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/