如何在Unity3D中制作相机窗口

时间:2015-06-25 14:18:46

标签: android unity3d camera move

我正在编写2.5 D Spaceshooter游戏。不幸的是,我的相机有些问题。

使用此代码,我的相机仅跟随宇宙飞船。

using UnityEngine;
using System.Collections;

public class CameraController : MonoBehaviour {

public GameObject player;

  private Vector3 offset;

  void Start ()
  {
      offset = transform.position - player.transform.position;
  }

  void LateUpdate ()
  {
      transform.position = player.transform.position + offset;
  }
}

相机应该稍微跟随宇宙飞船,但不应该像这个视频一样走出边界: https://www.youtube.com/watch?v=2DN3p8aYOKg

更新: 谢谢你的回答。也许我应该稍微指出一下我的问题。在网站上:http://gamasutra.com/blogs/ItayKeren/20150511/243083/Scroll_Back_The_Theory_and_Practice_of_Cameras_in_SideScrollers.php#h.elfjc4ap4hpe 有一个Curb Camera Motion的例子。我想制作一个摄像机窗口,当玩家撞到窗口边缘时,它会推动摄像机位置。

任何想法,如何实现这一点?

0 个答案:

没有答案