女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

游戲引擎是什么

工程師 ? 來源:未知 ? 作者:姚遠香 ? 2018-11-04 11:12 ? 次閱讀

游戲引擎是什么

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

游戲引擎原理

游戲引擎是一個為運行某一類游戲的機器設計的能夠被機器識別的代碼(指令)集合。它像一個發動機,控制著游戲的運行。一個游戲作品可以分為游戲引擎和游戲資源兩大部分。游戲資源包括圖象,聲音,動畫等部分,列一個公式就是:游戲=引擎(程序代碼)+資源(圖象,聲音,動畫等)。游戲引擎則是按游戲設計的要求順序地調用這些資源。

游戲引擎功能

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

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

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

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

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

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

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

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

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

其中最大的收益者是各大網絡游戲公司,通過第三方引擎開發的網絡游戲獲益巨大。但隨著市場急劇變化,用第三方引擎開發網絡游戲的成本也越來越高。于是游戲引擎開發商們開始絞盡腦汁設計一種可以大量節約開發成本和周期的引擎。直到2010年zerodin引擎開發的巨作Dragona出品引起了各大游戲業巨頭關注,因為此時方才發現了巨作也可以用這么少的成本,這么短的時間開發而成。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 游戲引擎
    +關注

    關注

    0

    文章

    7

    瀏覽量

    1507
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    鴻蒙5開發寶藏案例分享---一多開發實例(游戲

    合并了!還貼心給出了數據加密方案,防止寵物被\"盜號\"~ 三、3D粒子特效:性能優化實戰 (文檔位置:圖形渲染 > 游戲引擎適配) 被無數人問爆的\"如何在
    發表于 06-03 18:22

    紫光展銳UNISOC Miracle Gaming奇跡手游引擎亮點

    全球手游市場規模日益壯大,游戲玩家對極致體驗的追求愈發苛刻。紫光展銳全新UNISOC Miracle Gaming奇跡手游引擎,集成調度、網絡、圖形、內存、存儲五大核心引擎,全方位加速游戲
    的頭像 發表于 05-10 09:30 ?255次閱讀

    實戰教程:使用JetBrians Rider快速部署與調試PS5和Xbox上的UE項目

    面向主機游戲開發者的大新聞!JetBrains Rider 2024.3版本增加了對PlayStation?5和Xbox 游戲主機的支持(即將支持 Nintendo Switch),您可以直接在您喜歡的游戲主機上構建、部署和調試
    的頭像 發表于 04-11 14:31 ?245次閱讀
    實戰教程:使用JetBrians Rider快速部署與調試PS5和Xbox上的UE項目

    為啥做工業引擎?通信模組不香嗎?看完搞懂!

    就像游戲行業的游戲引擎一樣,把各個工業場景需要的底層功能,集成到工業引擎里面,非常方便的做二次開發。 工業引擎白皮書0.9鏈接直達: htt
    的頭像 發表于 02-24 14:36 ?239次閱讀

    RDNA 4顯卡定在3月發售 AMD解釋原因

    了解釋。 David McAfee表示,AMD目前主要在三個方向發力。首先是軟件堆棧的優化,額外的時間能確保顯卡在性能上達到高標準,包括驅動程序、游戲引擎兼容性以及高負載下的穩定性等方面,讓用戶獲得更流暢
    的頭像 發表于 01-23 17:48 ?741次閱讀

    MediaTek與知名游戲引擎開發商Cocos達成深度合作

    為帶給開發者和用戶智能互動新體驗, MediaTek 與知名游戲引擎開發商 Cocos 達成深度合作,將 MediaTek 端側生成式 AI 領域的前沿技術,與 Cocos 在游戲開發領域的深厚積累相結合,通過為開發者提供更高效
    的頭像 發表于 01-10 13:48 ?341次閱讀

    聯發科技攜手Cocos共建端側生成式AI游戲開發生態,推動行業升級

    全球領先的半導體公司聯發科技與知名游戲引擎開發商Cocos正式宣布達成深度合作!這一合作將把聯發科技在端側生成式AI領域的尖端技術,與Cocos在游戲開發領域的深厚積累深度結合,為開發者帶來更便
    的頭像 發表于 01-10 09:24 ?379次閱讀

    萬兆光網:國產游戲黑神話悟空背后的網絡新引擎

    隨著國產3A游戲“黑神話悟空”的火爆,玩家們在享受游戲帶來的視覺盛宴時,也遭遇了幀率不穩定、時延顯著等性能瓶頸,即便升級高性能顯卡也難以根治。這一困境凸顯了當前網絡速度與質量對于游戲體驗的至關重要性。在此背景下,萬兆光網作為下一
    的頭像 發表于 09-29 14:50 ?1005次閱讀

    谷歌發布革命性AI游戲引擎GameNGen

    谷歌近期震撼推出全球首款完全由人工智能驅動的游戲引擎——GameNGen,這一創新技術標志著游戲開發領域的新紀元。GameNGen憑借其強大的計算能力,能夠在單個TPU上實現每秒20幀的實時
    的頭像 發表于 08-29 18:07 ?1078次閱讀

    谷歌研究人員推出革命性首個AI驅動游戲引擎

    推向了新的高度——他們成功開發出了一個名為GameNGen的實時游戲引擎,這一創新不僅顛覆了傳統游戲開發的固有模式,更預示著個性化、即時生成游戲體驗的新時代的到來。
    的頭像 發表于 08-29 17:21 ?745次閱讀

    MediaTek星速引擎自適應技術助力提升游戲性能

    MediaTek 一直致力于通過技術創新,與移動游戲生態合作伙伴攜手,持續提升手游玩家終端用戶體驗。MediaTek 與騰訊游戲《極品飛車:集結》展開深度合作,將星速引擎自適應技術融入游戲
    的頭像 發表于 08-06 17:50 ?1095次閱讀

    騰訊AI引擎革新游戲產業,引領數字娛樂新紀元

    在近日召開的2024年中國國際數字娛樂產業大會(CDEC)上,騰訊公司副總裁張巍宣布了一項重大技術突破——騰訊自主研發的全新AI引擎,該引擎游戲場景構建與內容生成等領域實現了工作效率的飛躍,提升
    的頭像 發表于 07-26 15:28 ?913次閱讀

    一文講清游戲引擎技術:前向渲染與延遲渲染

    筆。隨著游戲畫面日益追求與現實世界的無縫對接,場景中的燈光也如同繁星般逐漸增多,為玩家帶來更為沉浸式的體驗。而在這背后,渲染引擎的演進歷程就像是一部波瀾壯闊的史詩
    的頭像 發表于 07-26 14:47 ?602次閱讀
    一文講清<b class='flag-5'>游戲</b><b class='flag-5'>引擎</b>技術:前向渲染與延遲渲染

    MediaTek星速引擎自適應技術助推游戲體驗再提升

    《永劫無間》手游已于 7 月 25 日全面公測。為了給翹首以盼的手游玩家打造更好的游戲體驗,MediaTek 攜手網易游戲雷火工作室群宣布雙方將共同推出基于星速引擎自適應技術(MediaTek
    的頭像 發表于 07-26 09:18 ?910次閱讀

    手持機定制開發_三防手持終端_MTK聯發科平臺方案

    速度和更流暢的操作體驗。此外,終端還具備20MP+20MP的雙攝像頭配置,以及1.08億像素和3.0游戲引擎的支持,用戶可以拍攝出更清晰、更精彩的照片和視頻。
    的頭像 發表于 06-07 20:10 ?570次閱讀
    手持機定制開發_三防手持終端_MTK聯發科平臺方案