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 效果是鏡頭遠近,顯示范圍
顯示定位
鏡頭跟隨的區間范圍,不超過區域,鏡頭不會移動
其他的屬性,大家可以自己嘗試一下,整體效果比代碼跟隨移動要好很多.