Akashic Engineでマルチゲームを開発するときの注意点箇条書き

メモ的。後でまとめたい。

・setTimeout系統を使うと同期ズレが起きやすくなる
ブラウザ更新 またはブラウザ非アクティブから戻ってきたときのスキップ処理で
setTimeout内のコードが起動しないことがある。多分update内でsetTimeoutを呼び出すとそうなるっぽい。
基本的に使わないようにして、updateで代替すること。
ちなみにsetTimeoutなしでも同期ズレが起きるときは起きる。

・localパラメータはつける意味がなさそう
つけてもglobalで動かせばglobalになってしまう気がする…
一応ラックさんはぴょんぴょんクライマーでカメラにlocalを付けていたみたいなので、意味ある場合もあるんだろうけど…普段は必要ないとおもわれる。

コメントを残す

メールアドレスが公開されることはありません。