午夜国产理论片中文飘花|97在线起碰视频|在线观看免费网站看v片|欧美日韩在线视频一区

  1. <delect id="frdys"></delect>
  2. <delect id="frdys"></delect>
  3. <optgroup id="frdys"><ruby id="frdys"><dfn id="frdys"></dfn></ruby></optgroup>
  4. <pre id="frdys"><dd id="frdys"></dd></pre>
  5. <strike id="frdys"><blockquote id="frdys"><center id="frdys"></center></blockquote></strike>
      <delect id="frdys"><style id="frdys"><track id="frdys"></track></style></delect>
      游戲的引擎到底是什么,它在游戲中起到什么作用?

      游戲的引擎到底是什么,它在游戲中起到什么作用?

      游戲的引擎到底是什么,它在游戲中起到什么作用?

      1008人瀏覽
      spider
      相關(guān)欄目:
      最新回答 2022-07-14 12:19:15
      分享
      共有6條回答
      蒙面侍衛(wèi)

      所謂游戲引擎,簡(jiǎn)單地來(lái)說(shuō),就是一組專門用于游戲編程的API(Application Programming Interface,應(yīng)用程序編程接口,不懂編程的可以簡(jiǎn)單粗暴地理解為一組函數(shù))的集合。使用游戲引擎,能夠簡(jiǎn)化我們的游戲編程工作。

      為了便于大家理解,我舉個(gè)比較容易明白的編程方面的類似例子。比如說(shuō),在我們實(shí)際的編程中,會(huì)經(jīng)常根據(jù)需要編寫大量的函數(shù),每一個(gè)函數(shù)能夠完成一定的功能。簡(jiǎn)而言之,每個(gè)函數(shù)就是一個(gè)功能載體。例如,要實(shí)現(xiàn)查找功能,就編寫一個(gè) bool find(string ObjName) 函數(shù),該函數(shù)帶一個(gè)參數(shù),即要搜索的對(duì)象名,并返回一個(gè) bool(邏輯真假)值。如果該對(duì)象沒(méi)有找到,就返回假(false),否則返回真(true)。這樣,如果我們?cè)诰帉懗绦虻倪^(guò)程中,想確定一下某個(gè)對(duì)象到底存不存在時(shí),只要調(diào)用這個(gè)函數(shù)即可,從而大大簡(jiǎn)化了工作量。

      同樣的道理,游戲引擎也是做的類似的工作。在游戲編程中,由于考慮到性能等等多方面的問(wèn)題,很多時(shí)候需要直接訪問(wèn)硬件底層,如果不使用游戲引擎,帶來(lái)的工作量是相當(dāng)之大的,難度也是非常之高,有些時(shí)候甚至是不可能完成。不過(guò),有了游戲引擎,工作量就大大減輕了,因?yàn)橛螒蛞姹举|(zhì)上就是一組可供我們調(diào)用的函數(shù)集合,它已經(jīng)為我們封裝了那些底層的代碼。我們無(wú)需關(guān)心這些功能具體是如何實(shí)現(xiàn)的,只需要根據(jù)我們的要求調(diào)用相關(guān)函數(shù)即可。

      還是用上面那個(gè)搜索函數(shù)的例子來(lái)類比,你要想實(shí)現(xiàn)查找,就調(diào)用 find 函數(shù)。至于 find 函數(shù)是怎么實(shí)現(xiàn)查找 ObjName 對(duì)象的,用的是什么算法,在搜索過(guò)程中需分配多少內(nèi)存,查找如何根據(jù)一個(gè)字符串去匹配一個(gè)對(duì)象或者遇到錯(cuò)誤又如何處理,等等,我們無(wú)需去關(guān)心。同樣的,有了游戲引擎,比如說(shuō)我們要想在屏幕上渲染一個(gè) 3D 圖形,只需要調(diào)用該引擎提供的 3D 渲染函數(shù)即可,至于這些 3D 渲染函數(shù)內(nèi)部究竟如何實(shí)現(xiàn),在不同系統(tǒng)上又是如何做到迅速高效地在屏幕上繪制出精美一致的圖形,我們無(wú)需去關(guān)心。

      牧童說(shuō)

      玩了這么久游戲,一直會(huì)聽到什么“虛幻引擎打造”或者什么“起源引擎”等等,這些游戲引擎到底是用來(lái)干嘛的,起了什么作用,今天來(lái)大體了解一下。

      游戲引擎就是游戲的骨骼,沒(méi)有游戲引擎,就像人沒(méi)有骨頭一樣,是不成形的,也就是說(shuō)任何一個(gè)游戲,即便是再小的游戲,哪怕是頁(yè)游,他也是有引擎的。引擎其實(shí)是一種編碼程序,他是由一行行枯燥無(wú)味的代碼組成的,其實(shí)就有點(diǎn)類似我們平時(shí)接觸的一些工作軟件,比如PS、AE之類的,各種各樣的效果或者怎么樣,而游戲引擎,顧名思義,就是為了游戲而打造的。

      而為什么會(huì)有各種不同的引擎呢?因?yàn)楦鞣N不同的游戲引擎帶來(lái)的效果是完全不同的,不同的代碼帶來(lái)了不同的建模、動(dòng)畫、光影、物理系統(tǒng),各種特效等等,每條代碼各司其職,一個(gè)單詞的不同甚至一個(gè)字母的不同,游戲所體現(xiàn)出來(lái)的效果都有可能天差地別。

      現(xiàn)在市面上主流的游戲引擎,寒霜引擎幾代都是游戲界的香餑餑,《戰(zhàn)地》系列、《極品飛車》系列、包括《龍騰世紀(jì)》、《FIFA》系列等等,EA的御用引擎,在制作大型地圖和大場(chǎng)面的渲染上非常具有震撼力。而《堡壘之夜》開發(fā)商Epic的虛化引擎也是大佬人物,《蝙蝠俠》系列、《戰(zhàn)爭(zhēng)機(jī)器》、《質(zhì)量效應(yīng)》系列包括《絕地求生》。為當(dāng)年核彈級(jí)游戲《孤島驚魂》保駕護(hù)航的cry engine,還有V社自家的起源引擎《半條命》、《反恐精英》還有《DOTA2》都來(lái)源于此。

      東方墨跡157515847

      一直保持女寶寶不不不=,


      飛毛腿JoJo

      游戲引擎是供開發(fā)者開發(fā)游戲使用的的工具,把游戲中可能用到的效果、算法封裝成便于使用的模塊,開發(fā)者使用的時(shí)候只需調(diào)用幾個(gè)接口就能實(shí)現(xiàn)“牛逼”的效果。游戲引擎有細(xì)分了很多具體的小引擎如物理引擎、渲染引擎等等。例如物理引擎,其主要作用是幫助開發(fā)者模擬與真實(shí)世界類似的物理效果(重力、彈性、摩擦力、加速度),在種種的力的相互作用下,游戲中物體的運(yùn)動(dòng)軌跡計(jì)算特別繁瑣,一般的開發(fā)人員難以把握。物理引擎的作用就是“大神們”把種種的力的相互作用都事先寫好了相應(yīng)的代碼,我等‘菜雞’只用給物體設(shè)置好初始狀態(tài),物體接下來(lái)的運(yùn)動(dòng)交給物理引擎搞定就好。于是‘菜雞’們紛紛站在了‘大神’們的肩膀上。工作效率大大提高了,質(zhì)量也好的不要不要的(前提選了個(gè)好的游戲引擎)。

      ShadowHearts

      計(jì)算機(jī)不會(huì)給你提供一個(gè)很好的開發(fā)游戲環(huán)境 如果沒(méi)有引擎 也就意味著你的所有東西都要從0開始制作,游戲引擎的存在讓你省去了很多底層開發(fā)的時(shí)間,每款引擎都有自己的特點(diǎn).例如現(xiàn)在最流行的虛幻4,你要是說(shuō)你的游戲使用了他,知道的人就會(huì)知道那是游戲畫面的一種保證

      開朗蛋糕m4

      引擎就是核心就是心臟,給車子等載具提供動(dòng)力輸出的叫發(fā)動(dòng)機(jī),游戲里面專業(yè)術(shù)語(yǔ)都叫它為引擎如業(yè)界知名的虛幻 寒霜 狂暴 IW 頑皮狗等前面是名稱后面都是統(tǒng)稱引擎,這應(yīng)該清楚游戲引擎到底是什么了吧!

      游戲引擎在游戲里面是很重要的喲!一個(gè)好的游戲引擎對(duì)一部游戲作品的開發(fā)難度 建模精細(xì) 特效渲染 動(dòng)作流暢 質(zhì)量把控是做的非常令人吃驚的,我理解的就是游戲引擎就是對(duì)整個(gè)游戲呈現(xiàn)出來(lái)的視覺(jué)感有直接影響,也就為何有些游戲畫質(zhì)非常棒足以達(dá)到以假亂真,有些游戲很普通的畫質(zhì)以可玩性贏得玩家。當(dāng)然游戲引擎也不單單是提供視覺(jué)感,還有音效 物理 優(yōu)化等說(shuō)白了你可以拿汽車發(fā)動(dòng)機(jī)來(lái)比,汽車發(fā)動(dòng)機(jī)也不只是給你提供動(dòng)力輸出,還給汽車電池充電 給空調(diào)多媒體點(diǎn)火系統(tǒng)提供電力 驅(qū)動(dòng)水泵 方向助力泵等。

      另外制作一部游戲,不是要拿當(dāng)前頂級(jí)引擎就一定做得很受歡迎,主要還是看創(chuàng)作人的設(shè)想的游戲適合什么游戲引擎來(lái)做最能表達(dá)出游戲的意境。

      登錄后才能進(jìn)行回答
       
      關(guān)注石塘網(wǎng)
      關(guān)注我們