Unity3d:如何锁定背景图像,让玩家移动并且永远不会离开背景?

时间:2017-10-28 18:59:45

标签: unity3d

我尝试做一个天空跳跃游戏,你必须跳到不同的平台上,当你从屏幕上掉下来(Y轴)时,你会死去并重新开始。但是当相机跟随我的播放器并达到背景的高度时,背景就消失了。 我试图将图层设置为“锁定”,但它不起作用。你有什么想法吗?

我有一张显示背景图层的图片:background

2 个答案:

答案 0 :(得分:0)

如果背景一直是连续的,那么一旦玩家达到一定高度,我就会获得背景更新的位置。这样,您永远不会真正达到背景的“顶部”,只关心它们是否符合您的失败条件。

pesudo代码可能是这样的:

void Update() {
   if ((background height - player z) < limit) {
       background.pos = new pos
   }
 }

答案 1 :(得分:0)

将另一个相机添加到仅显示背景的层次结构