能說明一下游戲引擎到底是什麼東西嗎?? ?

General 更新 2023年10月15日

能說明一下游戲引擎到底是什麼東西嗎??

一句話概括:遊戲引擎就是一套用來開發遊戲的工具

為什麼要用工具:遊戲開發涉及的模組很多:渲染(就是把2d的圖片和3d的模型在螢幕上畫出來),物理(加速,碰撞),音效,AI,網路,資源管理,跨平臺……等等等等,我們不會每次開發一個遊戲都把這些模組和底層工具從頭寫一遍(會死人的=。=而且沒必要),而是會去使用現有的成熟的工具或者加以擴充套件,這樣開發速度和質量都比較有保證。這樣的一套工具元件就叫做遊戲引擎。(也有單獨的渲染引擎和物理引擎等等)

工具的形式:有的是程式碼庫(比如2d渲染引擎HGE,物理引擎Box2d,遊戲引擎cocos2d-x,OGRE),有的帶有很強大的視覺化編輯器(比如Unity3d,虛幻,CryEngine)(網上都可以搜到試用版或者破解版,有興趣可以自己下一個玩玩)

還想了解更多的話歡迎追問

遊戲引擎有何作用?

你好!!

看來您是真正玩遊戲的,我很少見到有人提出如此專業的問題,,,雖然我懂,但是不敢冒然回答如此專業的問題,為了對您負責,還是提供專業資料吧!

不過最後一部分是我自己的意見,供您參考!

《以下是摘自日本著名雜誌《FAMI通》遊戲中文版評論雜誌》

在閱讀各種遊戲介紹的時候我們常常會碰見“引擎”(Engine)這個單詞,引擎在遊戲中究竟起著什麼樣的作用?它的進化對於遊戲的發展產生了哪些影響?希望下面這篇文章能為大家釋疑。

一、什麼是引擎

我們可以把遊戲的引擎比作賽車的引擎,大家知道,引擎是賽車的心臟,決定著賽車的效能和穩定性,賽車的速度、操縱感這些直接與車手相關的指標都是建立在引擎的基礎上的。遊戲也是如此,玩家所體驗到的劇情、關卡、美工、音樂、操作等內容都是由遊戲的引擎直接控制的,它扮演著中場發動機的角色,把遊戲中的所有元素捆綁在一起,在後臺指揮它們同時、有序地工作。簡單地說,引擎就是“用於控制所有遊戲功能的主程式,從計算碰撞、物理系統和物體的相對位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等。”

可見,引擎並不是什麼玄乎的東西,無論是2D遊戲還是3D遊戲,無論是角色扮演遊戲、即時策略遊戲、冒險解謎遊戲或是動作射擊遊戲,哪怕是一個只有1兆的小遊戲,都有這樣一段起控制作用的程式碼。經過不斷的進化,如今的遊戲引擎已經發展為一套由多個子系統共同構成的複雜系統,從建模、動畫到光影、粒子特效,從物理系統、碰撞檢測到檔案管理、網路特性,還有專業的編輯工具和外掛,幾乎涵蓋了開發過程中的所有重要環節,以下就對引擎的一些關鍵部件作一個簡單的介紹。 首先是光影效果,即場景中的光源對處於其中的人和物的影響方式。遊戲的光影效果完全是由引擎控制的,折射、反射等基本的光學原理以及動態光源、彩色光源等高階效果都是通過引擎的不同程式設計技術實現的。

其次是動畫,目前遊戲所採用的動畫系統可以分為兩種:一是骨骼動畫系統,一是模型動畫系統,前者用內建的骨骼帶動物體產生運動,比較常見,後者則是在模型的基礎上直接進行變形。引擎把這兩種動畫系統預先植入遊戲,方便動畫師為角色設計豐富的動作造型。 引擎的另一重要功能是提供物理系統,這可以使物體的運動遵循固定的規律,例如,當角色跳起的時候,系統內定的重力值將決定他能跳多高,以及他下落的速度有多快,子彈的飛行軌跡、車輛的顛簸方式也都是由物理系統決定的。

碰撞探測是物理系統的核心部分,它可以探測遊戲中各物體的物理邊緣。當兩個3D物體撞在一起的時候,這種技術可以防止它們相互穿過,這就確保了當你撞在牆上的時候,不會穿牆而過,也不會把牆撞倒,因為碰撞探測會根據你和牆之間的特性確定兩者的位置和相互的作用關係。

渲染是引擎最重要的功能之一,當3D模型製作完畢之後,美工會按照不同的面把材質貼圖賦予模型,這相當於為骨骼蒙上面板,最後再通過渲染引擎把模型、動畫、光影、特效等所有效果實時計算出來並展示在螢幕上。渲染引擎在引擎的所有部件當中是最複雜的,它的強大與否直接決定著最終的輸出質量。

引擎還有一個重要的職責就是負責玩家與電腦之間的溝通,處理來自鍵盤、滑鼠、搖桿和其它外設的訊號。如果遊戲支援聯網特性的話,網路程式碼也會被整合在引擎中,用於管理客戶端與伺服器之間的通訊。

通過上面這些枯燥的介紹我們至少可以瞭解到一點:引擎相當於遊戲的框架,框架打好後,關卡設計師、建模師、動畫師只要往裡填充內容就可以了。因此,在3D遊戲的開發過程中,引擎的製作往往會佔用非常多的時間,《馬科斯·佩恩》的MAX-FX引擎從最初的雛形Final......

什麼是所謂的遊戲引擎,遊戲引擎的作用是什麼

遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互動式實時影象應用程式的核心元件。這些系統為遊戲設計者提供各種編寫遊戲所需的各種工具,其目的在於讓遊戲設計者能容易和快速地做出遊戲程式而不用由零開始。

作用:首先是光影效果,即場景中的光源對處於其中的人和物的影響方式。遊戲的光影效果完全是由引擎控制的,折射、反射等基本的光學原理以及動態光源、彩色光源等高階效果都是通過引擎的不同程式設計技術實現的。

其次是動畫,遊戲所採用的動畫系統可以分為兩種:一是骨骼動畫系統,一是模型動畫系統,前者用內建的骨骼帶動物體產生運動,比較常見,後者則是在模型的基礎上直接進行變形。引擎把這兩種動畫系統預先植入遊戲,方便動畫師為角色設計豐富的動作造型。

遊戲引擎各部分的作用分別是什麼

遊戲引擎包含以下部分:渲染模組、物理引擎、碰撞檢測系統膽音效、指令碼、人工智慧、網路引擎以及場景管理。

作用的話,遊戲引擎的主要模組就是渲染模組,將具體的渲染工作抽象成介面,使遊戲開發人員不必瞭解渲染過程而只專注於遊戲的邏輯。

物理引擎和人工智慧模組功能類似,用於豐富遊戲邏輯,裡面封裝了各種演算法,比如重力加速度,龍捲風,電腦敵人的AI等等。

其他模組看字面意思也就是了,例如網路引擎負責客戶端與伺服器端的通訊。打字很累的,記得給我最佳哦。:)

遊戲引擎到底是什麼東西

遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互動式實時影象應用程式的核心元件。這些系統為遊戲設計者提供各種編寫遊戲所需的各種工具,其目的在於讓遊戲設計者能容易和快速地做出遊戲程式而不用由零開始。大部分都支援多種操作平臺,如Linux、Mac OS X、微軟Windows。遊戲引擎包含以下系統:渲染引擎(即“渲染器”,含二維影象引擎和三維影象引擎)、物理引擎、碰撞檢測系統、音效、指令碼引擎、電腦動畫、人工智慧、網路引擎以及場景管理。

我們可以把遊戲的引擎比作賽車的引擎,大家知道,引擎是賽車的心臟,決定著賽車的效能和穩定性,賽車的速度、操縱感這些直接與車手相關的指標都是建立在引擎的基礎上的。遊戲也是如此,玩家所體驗到的劇情、關卡、美工、音樂、操作等內容都是由遊戲的引擎直接控制的,它扮演著中場發動機的角色,把遊戲中的所有元素捆綁在一起,在後臺指揮它們同時、有序地工作。簡單地說,引擎就是“用於控制所有遊戲功能的主程式,從計算碰撞、物理系統和物體的相對位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等。”

什麼是遊戲引擎?

遊戲引擎就是開發遊戲的引擎,就像跑車要跑起來就必須有馬達一樣。

遊戲引擎是什麼?

遊戲製作的引擎 你可以理解成一個做遊戲軟體

什麼是:遊戲引擎

遊戲引擎就是開發遊戲的引擎,就像跑車要跑起來就必須有馬達一樣。

遊戲引擎是什麼?怎樣開始做一個遊戲,需要用到哪些技術?

其實那個東東(cocos2d)某程度上也可以說是引擎了,提供方便的影象繪製,音效,輸入輸出,物理模擬等等。我的經驗是這樣:先要有一個策劃案,去確定你遊戲的目的,比如馬里奧去魔城救公主,那麼現在就有兩個人物,一個場景和一個任務了!(視覺,精神目標)敵人不會動?太可怕了。讓它來回巡邏。(人工智慧)好了,上面是隨便的一個策劃案,做出來的話大概就是簡化版的馬里奧第一關,操作角色向前走,越過障礙,踩扁敵人,最後到了公主面前。c#也可以完成吧,就是繪圖,鍵盤輸入,判斷碰撞。

大部分單機遊戲所使用的遊戲引擎是什麼。 100分

如果用引擎,現在比較流行的是unity3d和cocos2d,無論大小,大部分遊戲都用的是這兩個之一

如果做引擎,個人也不是不可能,但是個比較長期的工作,引擎除了要寫程式用到的渲染程式碼,還包括一些工具,做到商業化水平是絕對不可能,但做到比商業化的還更適合你自己還是很大可能的

如果你的遊戲畫面效果比較簡單,而且設計比較完整,以後不太可能做很大的改變,也可以不用引擎直接開始寫,就用平臺上通常的繪圖函式或ui控制元件就可以了

相關問題答案
女生下水道是什麼東西?
我愛一根柴是什麼東西?
紳士遊戲到底是什麼?
流明星輝到底是什麼?
泥最後一筆是什麼東西?
你說愛情到底是什麼?
一站到底是什麼概念?
雙引擎動力是什麼意思?
一般納稅是什麼東西?
一氧化氫是什麼東西?