unity測試版本

方法一:使用腳本控制攝像機跟隨角色
將以下代碼掛載到攝像機上,然后將角色拖到代碼公開的變量
1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class move : MonoBehaviour 6 { 7 public Transform Hero; 8 9 void Update() 10 { 11 //y軸不希望跟着動,就寫0 12 transform.position = new Vector3(Hero.position.x, Hero.position.y, -10f); 13 } 14 }
將角色拖到代碼Hero公開變量上

方法二:使用Cinemachine插件
很絲滑,電影級效果,推薦!
安裝Cinemachine插件
安裝方法:
打開Window→Package Manager

搜索Cinemachine,安裝並導入

安裝成功后屏幕上方面板會出現

此時,我們創建一個2D攝像頭 Create 2D Camera
將人物拖入Follow跟隨

接下來修改屬性
Orthgraphic Size 效果是鏡頭遠近,顯示范圍


顯示定位


鏡頭跟隨的區間范圍,不超過區域,鏡頭不會移動


其他的屬性,大家可以自己嘗試一下,整體效果比代碼跟隨移動要好很多.
