待嘎侯啊,這周Zed因為要趕設計的進度的原因所以和我換了一週寫devblog。那麼廢話不說,直接進入正題吧,還是先提醒一句,以下這篇文章最好不要再家長陪同下觀看。

今天要跟大家講咱們遊戲中使用到的一些juice,一些神奇的汁液。有沒有這些汁液通常是判斷一個遊戲是學生遊戲還是專業的遊戲的標準。它能大幅度提升一個遊戲像遊戲的感覺,一種滿足感,當然這玩意兒也是可有可無的,但是有汁沒汁的效果圖如下,高光暗處清晰稜角曲線分明:

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

我們場景裡頭的花花草草,也同樣做了個很duang的效果,下圖為

gif,GIF動態

對比圖,不動戳大,再不動右鍵新視窗開啟之後把末尾。jpg改成。gif,再不動?請去喝杯茶等五分鐘,另外請狂噴知乎。

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

那麼正文又來了,這效果到底怎麼實現呢?其實實現方法各種各樣,你可以寫個著色器改變模型的vertex位置,也可以強行做個動畫。而我用的是比較簡單的旋轉方式實現的這個效果。

那麼講道理這是個什麼科學原理呢?

其實很簡單,人在進入花的影響範圍內的時候,就推著花往一個方向轉動

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

而當人離開了這個影響範圍之後,這個花呢,就開始甩,左甩右甩甩回初始狀態之後就停下來了。

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

這個左甩右甩左甩右甩的過程呢,其實就是一個正弦函式A*sin(time)然後A再隨時間減小的一個函式。這朵花呢就甩著甩著迴歸為就可以了。

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

Monster Farm 開發日誌 (九)震驚!?那hua兒碰到女主就開始甩來甩去?

整個實現過程還是非常簡單的,而且效果也很萌。

當然肌肉塊好不好看最重要還是要靠練,抹油只是輔助。遊戲的這種juicy的地方,也不能改變遊戲到底好不好玩,只是門面上給人世界更加真實細膩、遊戲世界更令人滿足的感覺。最終好不好玩還是看設計的好不好,這種東西一般都是在遊戲開發最末期才加入,我們現在加入這些其實一方面是因為這個實現過程不花多少時間,二是我們確實需要在畢業之前趕出一份看上去比較好看的遊戲。不過還是建議大家先把玩法都做好了再開始往身上抹油。

看到這文章基本就結束了,另外我覺得有必要解釋一下這個標題。是這樣的,我寫的玩意兒老是技術向,很多人看了標題就跑了,由於肩負了寫Monster Farm開發日誌讓Monster Farm火的任務(不可能的嘛,怎麼可能火撒?每週這玩意兒,輪到都不知道寫啥,而且這玩意兒又沒多少人看,老子離跑路就差找個小姨子了好嗎?zed就是因為找到了***所以**的好嗎?),只能用一些人民群眾喜聞樂見的題目,先把大家引導(騙)進來,不過我相信看完全文的大家一定是正直的,一定是出於正義感才點進來,這種骯髒的標題是不會讓大家動搖對MonsterFarm的熱愛的,這種標題要是能讓MonsterFarm火起來那就怪了。

============================================================

如果您對Monster Farm的後續資訊和更新感興趣,歡迎關注我們的微博:

@Hi_MoE嗨盟遊戲組

或我們的專欄:紐大遊戲故事 知乎專欄

進入Hi-MoE遊戲組 | indienova 獨立遊戲 Hi_Moe小組,註冊後也可以討論或直接和我們互動。