【2024.3.18 開發者日誌】中世紀的週一談話 #43


3樓貓 發佈時間:2024-03-19 14:47:57 作者:回火的秋雨 Language

轉自Steam

向中世紀的人民問好:

遊戲內相機是個讓一些玩家感覺不舒服的東西。它在移動過程中上下“跳動”的方式讓玩家感到突兀,打斷了他們順滑的遊戲體驗。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第0張

之所以會發生這樣的情況,是因為此時攝像機的目標(鏡頭對著的內容)和攝像機本身沒有經過特定的Unity層類型。目前,這僅適用於地面體素和水。因此當相機懸停在地下室或地洞上時,相機會掉落,並在相機移動中產生令人惱火的抖動。

那麼如何解決這個問題呢?我們研究了所有可用的選項,並列出了每個選項的所有優點和缺點。在我們告訴您我們的選擇之前,我們想討論一下所有選項的特點,因為這可能會讓您更好地瞭解遊戲開發以及選擇解決方案所帶來的挑戰,畢竟這個問題只是看上去很簡單。

【解決方案1】

一個聽起來最好的結局方法是簡單地將構築物層(和一些變體)添加到相機無法穿過的層列表裡。

這將解決地下室跳躍的問題,因為構築層將適用於牆壁和地板。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第1張

但當你在有一堆牆的地形上移動相機時,問題就明顯了。在牆壁上攝像機將上躥下跳。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第2張

這看起來沒什麼大不了的,但請記住,玩家首要任務之一就是建造牆壁。這個過程中相機四處移動可能會讓遊戲前幾分鐘的體驗相當糟糕,特別是對剛玩的玩家來說。

為什麼不從層列表中刪除牆,只保留攝影機設定列表中的地層?好吧,儘管你會感到驚訝,但很多玩家都把牆當地板,甚至用牆體去填洞(相信我們,我們會檢查你的遊戲報告)。因此,如果我們僅僅從列表中刪除牆,相機將繼續在這些區域跳躍。

第二個問題是高層建築:

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第3張

這並不是一個大問題,但它可能會不時發生。你可能會發現,為了調高視角而四處移動攝像機找角度會讓人惱火。但是洞呢?

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第4張

即使實現了這個系統,如果有可見的洞,相機也會繼續跳躍。

【解決方案#2】

如果我們將相機鎖定到當前可見的層,會怎樣?

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第5張

這意味著玩家確切地知道他們在處理什麼層,相機既不會向下跳,也不會向上跳(因為該層上的一切都被隱藏了)。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第6張

但遊戲從16.0級開始,因為玩家需要看到整個地圖。這意味著玩家第一次接觸遊戲時會是這樣的:

相機動作遲緩,放大速度更慢。讓玩家手動將其設置為這樣是可以的,但默認情況下讓相機這樣做並不方便用戶,尤其是對於第一次玩遊戲的玩家來說。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第7張

(可能這樣的意思是需要頻繁調整層級吧,對新手不友好)

即使玩家瞭解相機及其移動方式,放大到空中並使相機在放大時減速仍然有點奇怪。

我們可以添加一個類似指南針的視覺三維對象,當相機移動時,它會出現在不可見的相機目標上。通過這種方式,玩家可以瞭解相機的變焦方向和繞著什麼旋轉。但話說回來,感覺不太好。

【解決方案#3】

如果我們只需按下/點擊一個按鈕,就可以在默認(當前版本)相機和【解決方案#2】之間切換,會怎麼樣?

這是可行的。你可以從默認的相機開始,有一個很好的第一次用戶體驗,並在需要時切換到分層系統。但是,實現這樣一個系統需要時間(所以沒有GIF動圖演示),並且可能會顯得有些糟糕。

我們知道遊戲的複雜性可能是難以想象的,因為我們收到了很多關於玩家意外激活熱力分佈圖並提交有東西報錯的反饋,或者當他們升降圖層時,地面上出現黑洞的報告。問題的一部分肯定是來自教程不夠清晰,但另一部分是用戶體驗不夠簡潔,這就是為什麼我們認為這個解決方案不是正確的。

【解決方案#4】

那麼如果引入一個按鈕,將偏移引入相機目標(相機的中心)呢?

相機會像現在一樣工作,但通過按住按鈕(比如Shift)並滾動鼠標的組合,它會圍繞Z軸將相機偏移到您喜歡的角度。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第8張

移位和滾動之前


【2024.3.18 開發者日誌】中世紀的週一談話 #43-第9張

移位和滾動後

使用組合鍵移動後,新的相機高度將被確定為暫時的基準高度(無論障礙物如何,相機都不會垂直跳躍)。一旦你停止移動相機,它就會落回到它下面的地面。

這也給導航系統增加了一層不必要的複雜性,尤其是對於更休閒的玩家來說。額外摁著一個按鈕(尤其是用你的小指)會讓人厭煩。

【解決方案#5-我們的選擇】

你熟悉《威利狼與比比鳥》/《BB鳥與歪心狼》的動畫嗎?

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第10張

影片中,威利狼經常追趕BB鳥,但一直沒能抓住他。通常情況下,動畫會以威利狼衝出懸崖踩空、在空中漂浮幾秒鐘後再掉落而告終。這種延遲反應被稱為土狼時間。如果我們在相機上增加土狼時間呢?看看效果。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第11張

遇到地面起伏,停頓一下後相機下墜

這意味著,一旦相機達到當前水平面的邊緣,它不會立即下降,而是會在空中停留一段時間。它會在空中保持1秒,然後下降。在相機旋轉期間,會出現一些UI視覺效果,這將幫助您在這些情況下更好地瞭解相機的定位。這些視覺效果的靈感來自遊戲《城堡故事 Castle story》,在導航方面,我們非常喜歡他們的UI解決方案。

我們就這些gif動圖的質量向Castle Story團隊道歉(由於Steam上傳存在限制)

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第12張
【2024.3.18 開發者日誌】中世紀的週一談話 #43-第13張
【2024.3.18 開發者日誌】中世紀的週一談話 #43-第14張

土狼時間/相機掉落延遲的持續長短,以及其他相機選項,可以在遊戲中的任何時候,在遊戲的選項中更改。

【2024.3.18 開發者日誌】中世紀的週一談話 #43-第15張

老實說,我們對此進行了一些試驗,團隊一致認為這可能是最好的解決方案。但我們也需要你的意見。我們想測試這款相機,看看你的接收效果,以及它對你和我們的感覺是否良好。一旦我們實時推送更新,我們將編寫如何激活這款相機類型的說明。是的,此相機移動將是一項功能,您可以隨時關閉/打開它。我們仍然認為目前的鏡頭系統最適合初學者,因此我們想保留它。但我們確實知道,當涉及到更復雜的定居點時,它會顯示出缺陷。希望土狼攝像機能解決這個問題。你可以期待它在下週的上線。

你怎麼看待這些相機科學?你對目前的攝像系統滿意嗎?最終的解決方案聽起來不錯嗎?請在評論中告訴我們,並等待它上線。


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com