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