帕拉拉兴效应

时间:2015-03-08 10:52:47

标签: c# unity3d

我创建了两个滚动视图,它们之间的面板是统一的。在内部滚动视图内部,我有一个图像,我试图带来的功能,当我滚动前景滚动视图时,背景滚动视图也滚动但速度不同。我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:0)

您最好使用Orthographic相机并将此脚本附加到您的背景中。最好的办法是将几个背景精灵平行并重置位置,以便移动相机可见。

void Update()
  {
    // Movement
    Vector3 movement = new Vector3(
      speed.x * direction.x,
      speed.y * direction.y,
      0);

    movement *= Time.deltaTime;
    transform.Translate(movement);

    // Move the camera
    if (isLinkedToCamera)
    {
      Camera.main.transform.Translate(movement);
    }
  }

如果您需要一步一步的建议来完成任务tutorial by pixelnest可能会有用。