我使用了侧面滚轮,其中舞台跟随玩家,直到背景到达边缘。
但是我如何制作它以使背景在触摸背景结束时不显示舞台?就像它到达近端时,舞台需要停止移动,玩家需要移动到它自己的末端。这样,舞台在触摸天空边缘时不会显示出来。
我目前有一个舞台跟随玩家的代码,但对于如何在地图结束或开始时停止舞台感到困惑。
x = -(player.x-stage.stageWidth/2)
答案 0 :(得分:0)
也许是这样的。
x = -(player.x-stage.stageWidth/2);
if (x < 0){
x = 0;
} else if(x > stage.stageWidth){
x = stage.stageWidth;
}
或者您需要检查的任何值作为边缘情况。