ProCamera有提供了一個叫做Rails的功能,這個功能類似unity plugin-Cinemachine 的dolly track,簡單來說就是編輯的人希望camera在某一個範圍中,它的移動是沿著一個軌道移動而不是單純的跟隨玩家。
一樣是在Extensions中掛載這個功能,找到rails這個component並且enable它,下方就會多了一個component如下
照上圖把player這個要跟隨的物件拉進 Drop camera targets here這個區塊,還有就是這時editor畫面中會多了一條線如下。
圖中白色實心方塊為節點可以伸縮移動軌道長度,空心方塊點擊後可以變成實心方塊來增加節點,因此隨意拉後變成以下的軌道。
接著可以看到圖中紅筆圈起來的地方還有兩個圓形的物件,這兩個物件掛載了trigger rails這個component,這個物件是當攝影機碰到時會決定要不要持續沿著軌道走,它的內容如下
上面的屬性分別代表,(pro camera 2D)指定的camera,(Update Interval)判定的週期,(Trigger shape)物件的外觀形狀,(use targets mid point)若打勾的話就是camera所追隨的物件(通常是指player)來觸發這個功能,若不打勾的話可以指定任意物件,(mode)開始沿著軌道跟隨或是離開軌道,(transition duration)觸發後要間隔幾秒才啟動。
畫面中左邊的物件是離開軌道,右邊的是沿著軌道。
上圖中可以看到往右邊跑時,若按了跳躍camera不會跟著上下移動,但到了左邊後離開軌道後,camera就會開始跟著跳躍來上下移動