星期五週報#419 -展示面版與機械臂抓取功能修復


3樓貓 發佈時間:2024-07-21 01:59:28 作者:Wube Software Language

大家好,
歡迎來到本週的星期五週報。

在遊戲中,路標或者公告牌十分常見,不遠處可能還有木箱和炸藥桶。它們用在與玩家交互上簡潔且易於理解,這也是我們早就期待加入異星工廠中的東西...

展示面版-設計

展示面版的功能將會在後文詳細介紹。在設計方面,你只需要知道它能展示任何你選擇的圖標(物品、配方或者信號)就足夠了。

據我所知,第一個版本是Klonan製作的路標。這個路標解決了有無問題,並且以路標的形式呈現也很常規,值得考慮。聽起來很不錯?但實際上有一些問題:

1.路標基本是一個2D結構——又高又平,但並不厚。如果路標的支撐點在地塊中間,那麼這種高大的路標的展示區就會被向上擠出這個地塊。
2.如果把路標往下挪動讓展示板留在同一地塊裡,那麼後面的地塊看起來像是沒有被佔用,這會逼死對齊強迫症患者的。
3.展示面版是一個豎直矩形,但上面的圖標是給水平平面(比如地面和傳送帶)設計的。這會導致圖標看起來很詭異,並且與遊戲的相機投影衝突。

星期五週報#419 -展示面版與機械臂抓取功能修復-第0張

如果任何版本的路標想要實用,那它可能會變的像路上的臨時交通指示牌一樣,靠著某種三角形結構支撐。而這也導致無論那種選擇都缺少美感。

第一版設計-展示板

第一版設計是可以解決大多數問題的模型。它很寬、呈塊狀,能夠自然的呈現我們的水平圖標。有點像你可能會在老工業博物館或戰爭紀念館裡見到的金屬展示板。下一個問題是,在平面上的圖標會因為視角方向的問題在豎直軸上壓縮一些。為了避免這個問題,我把展示板稍稍傾斜了一些來對正視角。展示板會向玩家站立時的頭部位置傾斜,這看起來很合理。

最後一個問題是圖標在深灰色的地方看的更清楚,所以我添加了深灰色的展示板。這或許不會實裝,也沒有用通常的4x分辨率畫概念圖。即使如此,它也比路標好得多,因此它在遊戲中出現了幾個月。甚至在一些星期五週報中也能看到。

星期五週報#419 -展示面版與機械臂抓取功能修復-第1張

第二版設計-更多信號

在繼續設計的時候有了一些新要求。它不僅只是一個靜態展板,還需要可以接入信號網絡來更改顯示的圖標。它也與各種運算器、電閘和可編程揚聲器一樣,成了信號網絡系統科技解鎖的一部分。畢竟這項新科技看起來就像是這個科技水平的產物。

新設計基於一個運算器風格的底座。它們各有不同,所以第二版設計也看起來大同小異。

星期五週報#419 -展示面版與機械臂抓取功能修復-第2張

對於展示面版,我採用了CRT(陰極射線管)設計。 這種曲面和那部分科技樹的畫風很搭。 大部分老式NASA顯示器都是向上傾斜的,可能是為了宇航員無論坐著還是站著都能看到 。同樣的,我們的圖標也在正對視角(約45度)顯示的正好。 CRT屏幕大約已40度角傾斜,幾乎正對視角,通殺你能看到頂部一些有趣的細節。

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

第一次迭代嘗試在旋轉結構時不改變形狀。這讓展示面版根據設施方向移動,但圖標和文本隨之移動效果並不太好,所以還需要修改。

第二次迭代使展示面版不隨著設施移動。雖然這意味著形狀的改變,以及一些保持信號網絡連接點合理位置上的困難,但好在最後成功了。

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

我們可以鎖定其只有一個方向,但可旋轉的信號網絡連接點更重要,畢竟這是遊戲裡為數不多以顯示東西為核心的設施,你肯定不想看到電線把圖標擋住。旋轉設施可以讓展示面版保持清楚。即使你把它與一堆運算器一起旋轉,它們的線也不會擰麻花。(並且如果一個常量運算器都有四個方向,展示面版只有一個方向也太怪了。)

這個設計還比較新,所以我們在定稿前還需要更多測試。 目前還沒有3D模型,我們會在最終敲定後再製作。

展示面版-功能

展示面版最核心和最簡單的用途就是向玩家展示信息,這也是第一個功能

展示信息

在展示面版GUI界面,玩家可以輸入想要展示的信息。默認情況下僅在玩家將鼠標停在展示面版上時消息才可見,

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

有時我們希望消息一直顯示,所以我們增加了使消息一直顯示的選項(在展示細節模式下)。

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

對於比較短的消息這沒問題,但我們不能把大段文字放在屏幕上。所以我們設定只有第一行文字會顯示,其他文字會在鼠標停在面版上時出現。

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

顯示圖標

接下來就是顯示圖標。 很好理解,選擇一個圖標,它就會出現在面版上。

除非我們深入一些,用“在地圖中顯示”把展示面版的使用方法提到新高度。

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

在地圖上點擊圖標可以輕鬆編輯展示面版。

這與自定義標籤系統很像,但並不需要在你優化工廠的時候手動調整。當然kovarex讓展示面版可以與新的參數化藍圖同時使用,拍藍圖的時候展示面版的正確圖標也會完美對齊。

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

連接到信號網絡

把展示面版連接到信號網絡非常複雜。 最初我們沒有頭緒,因為沒辦法用信號網絡輸入文本。

所以我們採用了簡單的系統:

⚙你可以設置消息列表,每條消息有專屬的觸發條件。
⚙消息從上到下排序(你可以拖動重排)
⚙ 第一條符合條件的消息會被顯示。

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

我們也增加了使用“任何信號”作為觸發消息的通用條件,這樣就可以展示動態圖標

星期五週報#419 -展示面版與機械臂抓取功能修復-第3張

星期五週報#419 -展示面版與機械臂抓取功能修復 視頻#01

我們在辦公室的局域網遊戲中經常使用展示面版,它在溝通十分重要的多人遊戲中很實用。

展示面版會在本體遊戲2.0更新中添加。

機械臂抓取修復

在使用最新的最快的傳送帶時,我發現了一個問題。在某些情況下,即使是最快的機械臂也來不及從傳送帶上抓取貨物。它們會正好失之交臂。遊戲中也存在熱能機械臂來不及從藍帶上抓取貨物的類似問題,我個人覺得這個問題很煩,而且不利於遊戲性。

星期五週報#419 -展示面版與機械臂抓取功能修復 視頻#02

星期五週報#419 -展示面版與機械臂抓取功能修復 視頻#03

在慢動作下可以觀察到,尤其是熱能機械臂,看起來機械臂正好碰到了物品,因此它應該能抓取足夠近的物品。增加一些抓取調試應該能解決問題。像往常一樣,問題沒那麼簡單。

機械臂有兩種獨立的移動速度:

⚙ 旋轉速度-機械臂轉的多快。
⚙ 伸縮速度-機械臂伸縮的多快。

經過一番調試,結果是伸縮速度不夠快:機械臂會轉到正確的角度,但爪子需要更長時間達到正確的長度。因此,加快伸縮速度將會解決問題。我還改進了抓取邏輯,這樣機械臂能更好抓取足夠近的物品

星期五週報#419 -展示面版與機械臂抓取功能修復 視頻#04

星期五週報#419 -展示面版與機械臂抓取功能修復 視頻#05

這些問題都通過這些更改修復了。機械臂現在更加順滑,不容易出現這種低級失誤,而且在從傳送帶抓取物品時會有一點小小的增益。


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