unity3D 游戲鏡頭跟隨效果


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 效果是鏡頭遠近,顯示范圍

 

 顯示定位

 

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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM