周圍的可燃物會被點燃,如果是水果、肉類會被烤熟,再燒就會變焦甚至完全燒光……
在真實的世界中,這些都是化學反應,而且都是大家習以為常的事情。
但在遊戲中沒有現實中的化學規則,所以,想要在遊戲中呈現出這種效果,就需要一種全新的設計,這就是&ldo;化學引擎&rdo;。
化學引擎其實就相當於是一套非常複雜的規則,透過這些規則,在遊戲中構造出一個高度擬真的化學系統,這樣一來,透過賦予物體不同的化學屬性,例如可燃、可導電等,再投放入這個化學引擎中之後,它們就會隨著環境而變化。
說起來簡單,但實際上設計起來,這裡面所蘊含的內容就太多了。
按照陳陌的設計,整個化學引擎中包括大量的複雜系統,而且囊括了整個世界規則的方方面面。
&ldo;攀爬系統&rdo;&ldo;烹飪系統&rdo;&ldo;戰鬥系統&rdo;&ldo;潛行系統&rdo;&ldo;裝備系統&rdo;&ldo;火焰系統&rdo;&ldo;凍結系統&rdo;&ldo;雷電系統&rdo;&ldo;風力系統&rdo;&ldo;天氣系統&rdo;&ldo;氣溫系統&rdo;&ldo;炸彈系統&rdo;&ldo;時停系統&rdo;&ldo;磁力系統&rdo;&ldo;冰塊系統&rdo;……
每一種系統,都有一套相應的規則。
比如,攀爬系統允許玩家爬上任意的牆面,但會受到體力的限制。玩家沒體力的時候,可以在山體上找到可停留的落腳點恢復體力。攀爬系統會和天氣系統產生關聯,雨天的時候,牆體將變得濕滑,玩家在攀爬的時候會打滑,嚴重影響攀爬的效率。
又比如雷電系統。有很多雷電屬性的元素,比如閃電、遺蹟中的電能機關等。而金屬是帶有導電特性的,所以當玩家在雷雨天拿著金屬武器在路上跑的時候,會被雷劈。或者在遺蹟中需要接通電能路線開啟機關的時候,可以用自己的金屬武器連成一條導線,而不一定非要去搜尋遺蹟中的金屬物體。
</br>
<style type="text/css">
banners6 { width: 300px; height: 250px; }
dia (-width:350px) { banners6 { width: 336px; height: 280px; } }
dia (-width:500px) { banners6 { width: 468px; height: 60px; } }
dia (-width:800px) { banners6 { width: 728px; height: 90px; } }
dia (-width:1280px) { banners6 { width: 970px; height: 250px; } }
</style>
<s class="adsbygoogle banners6" style="display:le-block;" data-full-width-responsive="true" data-ad-client="ca-pub-4468775695592057" data-ad-slot="8853713424"></s>
</br>
</br>