導航:首頁 > 游戲問題 > 什麼是游戲引擎

什麼是游戲引擎

發布時間:2021-04-20 16:42:25

⑴ 游戲引擎 是個什麼概念

拿3d游戲打比方吧`
如果你有了一個游戲的場景模型
和貼圖
首先得用游戲引擎來完成對這些模型的渲染`也就是實時渲染`
然後你要你的主角去打破一個箱子`這時候你的操作輸入到引擎中
`引擎會進行運算
之後呈現在你眼前的就是一連串的動作了`
也就是說
游戲中
所有物體的互動
都是有引擎運算的`游戲引擎就是游戲後台的運算程序`
現在的游戲引擎越來越強大了`當然不只這些功能了`在這里一下子也說不全`
不過我說這么詳細
你應該已經理解游戲引擎是個什麼東西了吧~
追加點分給我吧~我是新手~呵呵`

⑵ 游戲引擎是什麼意思

游戲引擎是指一些已編寫好的可編輯電腦游戲系統或者一些互交式實時圖像應用程序的核心組件。

⑶ 什麼是游戲引擎!怎麼製作

diretxopenglsdl只是基本的庫。游戲引擎不是說的這些東西。一般來說,游戲引擎是調用這些庫的。一個游戲引擎要調用許多庫。比如圖片啊,動畫網路的庫。一個游戲引擎為了節省成本,或者說為了剛好的質量。用用到許多庫。因為自己開發這些庫,不浪費時間。因為你做得不出別人的好。別人的是經過時間考驗了的。比如opengl,d3d的和顯卡打交道的。然後SDL是跨平台的庫。還要jpg的圖片庫,骨骼動畫的cal3d.xml的tinyxml.通常還要用到腳本比如lua.還有就是網路的ace庫。還有物理的庫。

通常就是能用庫的用庫。只有必須自己寫的東西才自己寫。什麼要自己寫,要看你設計引擎的目的了。

引擎就是包裝,就是為了加速開發而給別人的一套工具。相當於這些庫的膠水,把他們整合起來來實現給別人的東西。

網路上面有一大把的引擎。然後你必須先會用別人的才能做出自己的。就是你先要有經驗。用多了就明白了

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

一句話概括:游戲引擎就是一套用來開發游戲的工具
為什麼要用工具:游戲開發涉及的模塊很多:渲染(就是把2d的圖片和3d的模型在屏幕上畫出來),物理(加速,碰撞),音效,AI,網路,資源管理,跨平台……等等等等,我們不會每次開發一個游戲都把這些模塊和底層工具從頭寫一遍(會死人的=。=而且沒必要),而是會去使用現有的成熟的工具或者加以擴展,這樣開發速度和質量都比較有保證。這樣的一套工具組件就叫做游戲引擎。(也有單獨的渲染引擎和物理引擎等等)
工具的形式:有的是代碼庫(比如2d渲染引擎HGE,物理引擎Box2d,游戲引擎cocos2d-x,OGRE),有的帶有很強大的可視化編輯器(比如Unity3d,虛幻,CryEngine)(網上都可以搜到試用版或者破解版,有興趣可以自己下一個玩玩)
還想了解更多的話歡迎追問

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

游戲引擎是指一些已編寫好的可編輯電腦游戲系統或者一些互動式實時圖像應用程序的核心組件。這些系統為游戲設計者提供各種編寫游戲所需的各種工具,其目的在於讓游戲設計者能容易和快速地做出遊戲程式而不用由零開始。
作用:首先是光影效果,即場景中的光源對處於其中的人和物的影響方式。游戲的光影效果完全是由引擎控制的,折射、反射等基本的光學原理以及動態光源、彩色光源等高級效果都是通過引擎的不同編程技術實現的。
其次是動畫,游戲所採用的動畫系統可以分為兩種:一是骨骼動畫系統,一是模型動畫系統,前者用內置的骨骼帶動物體產生運動,比較常見,後者則是在模型的基礎上直接進行變形。引擎把這兩種動畫系統預先植入游戲,方便動畫師為角色設計豐富的動作造型。

⑹ 游戲引擎是什麼 有哪些分類

游戲引擎
是指一些已編寫好的可編輯游戲系統或者一些互交式實時圖像應用程序的核心組件。游戲軟體的主程序
例如
BigWorld公司的BigWorld引擎Emergent公司的GamebryoEpic公司的unreal
2、unreal3;Crytek公司的CryEngine1、CryEngine2和CryEngine3Garage
Games公司的Torque
3D引擎國外著名的MMOG(大型多人在線網路游戲)專用商業引擎有Hero公司的Hero
Engine

⑺ 游戲引擎 究竟是什麼東西

轉貼:

我們常常會碰見「引擎」(Engine)這個單詞,引擎在游戲中究竟起著什麼樣的作用?它的進化對於游戲的發展產生了哪些影響?

什麼是引擎:

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

可見,引擎並不是什麼玄乎的東西,無論是2D游戲還是3D游戲,無論是角色扮演游戲、即時策略游戲、冒險解謎游戲或是動作射擊游戲,哪怕是一個只有1兆的小游戲,都有這樣一段起控製作用的代碼。經過不斷的進化,如今的游戲引擎已經發展為一套由多個子系統共同構成的復雜系統,從建模、動畫到光影、粒子特效,從物理系統、碰撞檢測到文件管理、網路特性,還有專業的編輯工具和插件,幾乎涵蓋了開發過程中的所有重要環節,以下就對引擎的一些關鍵部件作一個簡單的介紹。

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

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

引擎的另一重要功能是提供物理系統,這可以使物體的運動遵循固定的規律,例如,當角色跳起的時候,系統內定的重力值將決定他能跳多高,以及他下落的速度有多快,子彈的飛行軌跡、車輛的顛簸方式也都是由物理系統決定的。

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

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

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

通過上面這些枯燥的介紹我們至少可以了解到一點:引擎相當於游戲的框架,框架打好後,關卡設計師、建模師、動畫師只要往裡填充內容就可以了。因此,在3D游戲的開發過程中,引擎的製作往往會佔用非常多的時間,《馬科斯·佩恩》的MAX-FX引擎從最初的雛形Final Reality到最終的成品共花了四年多時間,LithTech引擎的開發共花了整整五年時間,耗資700萬美元,Monolith公司(LithTech引擎的開發者)的老闆詹森·霍爾甚至不無懊悔地說:「如果當初意識到製作自己的引擎要付出這么大的代價的話,我們根本就不可能去做這種傻事。沒有人會預料得到五年後的市場究竟是怎樣的。」

正是出於節約成本、縮短周期和降低風險這三方面的考慮,越來越多的開發者傾向於使用第三方的現成引擎製作自己的游戲,一個龐大的引擎授權市場已經形成。

順便說一句,一樓的夠惡心的,明明是轉貼的,還說什麼「最後一部分是我自己的意見」。強烈鄙視!

⑻ 什麼是游戲引擎

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

⑼ 游戲引擎到底是什麼東西

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

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

⑽ 游戲用的引擎是什麼意思

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

諸如Unreal系列引擎、Doom3引擎、CryENGINE2、RenderWare、Gamebryo, Virtools以及Source引擎提供一套可視開發工具,為了簡化開發,這些工具通常整合到集成開發環境中。 游戲引擎也被稱為 「游戲中間層」 ,這是由於引擎開發商提供一套凌駕於硬體層與用戶界面之間的可以重用的全功能封裝,為引擎使用者減少獨立開發費用,開發周期時間。使得使用者在競爭日益激烈的電腦游戲產業中贏得利益。
引擎作為一個中間層,他能夠將同一個游戲表現在不同的游戲平台之上,諸如:個人電腦、PlayStation、PlayStation 2、PlayStation 3、Xbox、Xbox 360、Wii和任天堂游戲機。一些游戲引擎通常被設計為部分組件可以替換或增加新組件,從而增強引擎的表現能力。當然這樣的引擎也會更昂貴。可用於增加功能的組件有用於物理計算的Havok,處理聲音的FMOD,加快渲染速度的SpeedTree等。 一些引擎直接設計為組件分離,用戶根據需要自己組裝引擎組件比如RenderWare引擎。但這樣的設計給引擎的開發帶來了更高的難度,因為設計者要更多考慮各組件之間的協調問題。
游戲引擎還經常用在其他需要互動的領域,比如商業產品介紹,建築效果預覽,模擬訓練等。
有些游戲引擎只含有渲染器。其他必要的游戲組件需要使用者自行開發,或者集成其他引擎中的現有組件。這樣的通常叫做「圖像引擎」、「渲染引擎」或「3D引擎」。但很多全功能的引擎亦簡稱為「3D引擎」,比如RealmForge、Power Render、Crystal Space以及Genesis3D。

閱讀全文

與什麼是游戲引擎相關的資料

熱點內容
手機vr射擊游戲 瀏覽:260
幼兒園拼音游戲 瀏覽:486
兒童學詩游戲 瀏覽:439
蘋果手機賽車游戲排行 瀏覽:750
小饅頭迷你游戲狙擊地圖解說 瀏覽:68
兒童游戲賽跑 瀏覽:988
植物大戰僵屍免費游戲 瀏覽:707
幼兒小班室內游戲大全 瀏覽:863
小班闖關游戲 瀏覽:352
憶涵游戲解說直播木蘭 瀏覽:220
游戲怎麼封號 瀏覽:377
直播游戲賭 瀏覽:867
推塔手機游戲 瀏覽:340
仙劍奇俠傳3單機游戲 瀏覽:452
開發大腦的益智游戲 瀏覽:920
捉泥鰍親子游戲 瀏覽:424
游戲直播圈粉 瀏覽:154
安卓模擬器游戲數據包 瀏覽:812
三國志單機游戲大全 瀏覽:79
游戲時光直播 瀏覽:181