我正在编写一个横向滚动的游戏。 我希望能够控制无限的侧滚动背景相对于玩家移动速度和位置的速度。
我想知道如何做一些事情:
任何人都可以告诉我如何做到这一点?
答案 0 :(得分:1)
有一个简单的公式可以为你做到这一点:
将背景元素的位置调整为前景元素的百分比。百分比越低,他们在游戏其余部分移动的速度就越慢。
样品:
background.x = player.x * 0.2;
background.y = player.y * 0.2;
background
将始终以player
的速度的20%移动。当player
移动200像素时,background
只会滚动40像素。
答案 1 :(得分:0)