遊戲引擎怎麼用?

General 更新 2024-12-02

怎麼使用引擎製作小遊戲

親:首先給你惡補一下引擎是什麼。

引擎在遊戲中是指遊戲製作軟件,在遊戲製作過程中,可能遊戲很麻煩,於是開發者首先開發出一個引擎來支撐遊戲製作,遊戲製作完成後引擎就和遊戲本身封包在一起。用來運行遊戲。

LZ所說的下載的引擎可能是遊戲丟失的組件,支撐遊戲運行的重要組件意外丟失後可以在網上只下那一個組件而不是把整個遊戲再下一遍。就算你下了所謂的引擎也不是開發者開發時使用的引擎,此引擎非彼引擎。

開發引擎是開發用的,LZ說的引擎是運行遊戲用的。

先不說人家開發商會不會將引擎公開,就算你拿到了遊戲開發引擎,估計也不會使用。

引擎並不是軟件!!算了,沒法說。

不明白+Q,看ID

遊戲引擎有何作用?

你好!!

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

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

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

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

一、什麼是引擎

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

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

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

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

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

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

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

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

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

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

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

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

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

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

經常聽說什麼遊戲引擎什麼的,到底遊戲引擎是幹什麼的?

遊戲製作工具,能夠渲染遊戲場景在3DMax,Maya等配合下能夠製作出3D遊戲,比如世界主流的虛幻3,對外免費的UKD引擎,只會用來加工製作遊戲或者3D內容的模擬場景!遊戲軟件的主程序,具體的你看看baike.baidu.com/...Tjx3eP,因為鄙人才學淺陋,一箇中學生,豈敢在專業技術問題亂加定義,我瞭解的也就這麼多了!

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

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

c++編程時,用什麼遊戲引擎?怎樣用?

推薦cocos2d,cocos2d社區比較活躍,也有很多教程,如在極客學院裡

什麼是遊戲引擎!怎麼製作?

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

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

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

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

如何用遊戲引擎製作電影

是用3D動畫引擎做的,如Maya之類的。 效果很爛的話,是因為預算不夠、人員素質不夠等原因。 秦時明月看起來比較卡通的風格,是因為使用了各種渲染。 再複製一句: 《俠嵐》的製作過程中運用了由“若森數字”自主研發的高效三維動畫軟件“曼陀羅三維。

javascript 遊戲引擎怎麼用

遊戲引擎也分了很多種類型呀。 JS上在HTML5 Canvas推出之後,才陸續出現許多遊戲引擎,如國產的QuarkJS。 一些知名的遊戲引擎也陸續推出了JS版,如Box2D Web、Cocos2D、Oak3D等。

相關問題答案
遊戲引擎怎麼用?
遊戲鍵盤怎麼用?
遊戲鏡像怎麼用?
安卓遊戲手柄怎麼用?
叉叉遊戲助手怎麼用?
遊戲引擎電源怎麼樣?
遊戲鍵盤怎麼使用?
遊戲直播怎麼吸引人氣?
想做遊戲直播,怎麼才能吸引人氣 ?
浩方遊戲平臺怎麼樣?