第22章 甩鍋仙人(第2頁)

 這確實是她在設計方案中明確寫的,原因很簡單:她要讓這塊大石頭更好地滾下山,沒有真實的物理引擎,怎麼能很好地模擬這個過程呢?又怎麼能讓玩家破防並貢獻負面情緒呢?

 所以,顧凡在製作這款遊戲的時候,也確實選用了目前比較先進的物理引擎。

 “但越是真實的物理引擎,就越容易觸發一些離奇的b,尤其是在涉及到受力和物理效果這一塊……”

 顧凡指著其中的幾行代碼:“在西西弗斯沒有扛著石頭的情況下,跳躍本來是個無意義的動作,但在這個物理引擎的作用下,卻莫名地給石頭施加了一個力,導致它越滾越快。

 “還有『龍振翅』這個b,也是同理……”

 顧凡說著,快速找到另一段代碼:“你的設計方案裡寫了,巨龍可以干擾玩家,可以用翅膀把玩家給拍下去,所以這條巨龍肯定是有模型、有碰撞體積,還得有物理效果,這沒問題吧?

 “所以我就這麼做了。

 “誰能想到玩家竟然還能跳到龍背上啊!

 “至於這個龍振翅的操作就更離譜了,玩家被龍翅膀拍到的瞬間起跳,跳躍疊加了龍翅膀本身的力量和氣流的升力,所以玩家才飛起來了。

 “至於他具體能飛多高,那都是遊戲中的物理引擎自動計算的,跟我一點關係都沒有……”

 莉莉絲眼睛微微睜大,滿臉都寫著不可思議。

 “你的意思是,100%的鍋都是物理引擎的?”

 顧凡搖頭:“我沒這麼說啊,我覺得,70%的鍋給物理引擎比較合理。”

 莉莉絲點頭:“好,還算你有點人性,作為程序員你確實應該背30%的鍋。”

 然而,顧凡立刻搖頭:“我什麼時候說我要背30%的鍋了?這30%是你的!”

 莉莉絲驚了:“怎麼會是我的!”

 顧凡解釋道:“如果不是你在設計方案中點名要用『真實的物理引擎』,怎麼會出現這種情況?就算這個引擎有問題,那也是根據你的需求來選的!

 “而且你在設計稿裡面也從沒做過補充說明啊!

 “你也沒說這塊大石頭不能加速啊?你也沒說這條龍不能踩啊?

 “你沒寫的東西怎麼能算是b呢?

 “你要是在設計方案裡寫了,那我能不給你做嗎?

 “你要的功能,我都給你寫了,你不要的功能我也不敢亂加啊,否則到時候你又要說我自作主張了!

 “總之,設計方案是你寫的,遊戲引擎也是按照你的要求來挑的,就算存在漏洞,那也是你沒想到造成的,跟我有什麼關係!