主人公が常に中心に居て、矢印キーで主人公以外のスプライトがスクロールするロジックを考えました。
・各スプライトの仮想空間上でのx,y座標をスプライト変数で管理します。 ・主人公の仮想君感情でのx、y座標をグローバル変数で管理します。 ・各スプライトを描画するときには、仮想空間上の座標→物理座標へと変換します。物理座標がウィンドウに入らなければ隠し、入れば、表示します。 Javaの人が書くと、こんな感じのロジックになるという例 継承が使えないのがつらいです。 上下キーで歩くコスチュームはめんどうなので作っていません。 credit:背景画像はdragon-kさんの作成です。