
約4時間かけてマップ間移動を実装しました。 一見うまくできたように思えたのですが…
移動の暗転中に方向キー押してると移動できてしまうタイミングがあるようで、マップIDと座標がずれてしまい意図しない場所に移動できてしまう問題が。 発見のきっかけになったのはついていく機能。
ついていく機能は、前のキャラの座標をおいかける機能。 ユーザーの意思とは関係なく座標を変えるというのがミソで、その影響からいろんなバグへと繋がります。
新しい機能が実装される度にまず試されるのがついていく機能を使ったもの。 今までも、そしてこれからも。
ついていく機能はSBOP2のデバッグのキモになるんだと思います。