ゼロからはじめるenchant.js入門の4.3「マップの利用」のサンプルコードが正しく動作しなかった。明らかにおかしい動作が2点あり。一つはキャラクターを移動させたときのアニメーションが正しく再生されない。もうひとつはマップの下の方や右の方へ移動したときにプレイヤーキャラクターが消えてしまう。
いろいろと試してみたところ、マップを表示しなければキャラクターは正しくアニメーションして表示される。このことから、両方ともマップとプレイヤーを重ねて描画する部分に問題があるのではないかと予想。
もしかして、ブラウザの問題かもと思い、今まで実行していたGoogle Chromeではなく、Safariで試してみたところ、まったく問題なく実行できた。
ということで、結局、コードの問題ではなく、ブラウザの問題だった。