ゲームで 4 つの異なる視差背景を揃えようとしています。これらは、スペース シューターのような無限のタイリング背景ではなく、画面全体を埋め尽くすわけではありません。それらは地面に沿って走る並木です。
私の画像は左下に配置されており、それらをすべて地形の最下点に揃えようとしています。
次の情報があります: すべてを整列させたいマップ上の最低点 (300 です)。背景の視差/スクロール係数。背景の高さ。
私はもう試した:
background.y = lowestPoint; // doesn't work
background.y = lowestPoint * parallaxFactor; // doesn't work, way off
background.y = lowestPoint + lowestPoint * parallaxFactor; // doesn't work
ここで明らかに何かが欠けています。
基本的に、視差係数と地形の最低点に基づいて、背景タイルの登録点を配置する場所を計算しようとしています。
アイデア?