




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
3D游戲引擎1精選課件2精選課件SDLSDL(SimpleDirectMediaLayer)是一個(gè)自由的跨平臺(tái)的多媒體開發(fā)包,適用于游戲、游戲SDK、演示軟件、模擬器、MPEG播放器和其他應(yīng)用軟件。它被廣泛的用于許多著名的游戲。最著名的游戲是贏得LIUNX組游戲開發(fā)大獎(jiǎng)的文明:權(quán)利的召喚(Civilization:CallToPower)。最后,我們來了解一下SDL的版權(quán)問題,SDL在GNULGPL2(一個(gè)國際上的開源組織)下發(fā)布,這個(gè)版本允許你將SDL以動(dòng)態(tài)鏈接庫(dynamiclibrary)的形式免費(fèi)地用于商業(yè)游戲軟件的開發(fā)。3精選課件4精選課件5精選課件可以有多種方法來得到X文件。首先需要使用三維建模軟件來建立需要的三維模型,如3DSMax、MAYA。接著,可以使用三維建模軟件的插件來導(dǎo)出X文件??梢允褂玫膶?dǎo)出插件包括XSkinExp、Panda等,從實(shí)用角度看,Panda更勝一籌。無論是導(dǎo)出靜態(tài)模型,還是導(dǎo)出帶有骨骼動(dòng)畫的動(dòng)態(tài)模型,一般都不會(huì)出問題。這個(gè)插件可從下面這個(gè)網(wǎng)址下載:http://www.andytather.co.uk/Panda/directxmax.aspx。Panda針對(duì)不同的3DSMax版本,有不同版本的插件與之對(duì)應(yīng),在使用時(shí)只要把PandaDXExport*.dle(*對(duì)應(yīng)的是版本)這個(gè)文件放在3DSMas安裝目錄下的plugins目錄中就可以了,3DSMas在啟動(dòng)后會(huì)自動(dòng)識(shí)別這個(gè)插件。6精選課件7精選課件8精選課件9精選課件10精選課件內(nèi)存池內(nèi)存池(MemoryPool)是一種內(nèi)存分配方式。通常我們習(xí)慣直接使用new、malloc等API申請(qǐng)分配內(nèi)存,這樣做的缺點(diǎn)在于:由于所申請(qǐng)內(nèi)存塊的大小不定,當(dāng)頻繁使用時(shí)會(huì)造成大量的內(nèi)存碎片并進(jìn)而降低性能。內(nèi)存池則是在真正使用內(nèi)存之前,先申請(qǐng)分配一定數(shù)量的、大小相等(一般情況下)的內(nèi)存塊留作備用。當(dāng)有新的內(nèi)存需求時(shí),就從內(nèi)存池中分出一部分內(nèi)存塊,若內(nèi)存塊不夠再繼續(xù)申請(qǐng)新的內(nèi)存。這樣做的一個(gè)顯著優(yōu)點(diǎn)是盡量避免了內(nèi)存碎片,使得內(nèi)存分配效率得到提升。11精選課件12精選課件BSP(二叉空間分割BinarySpacePartitioning)樹是另一種類型的空間分割技術(shù),其已經(jīng)在游戲工業(yè)上應(yīng)用了許多年(Doom是第一個(gè)使用BSP樹的商業(yè)游戲)。盡管在今天BSP樹已經(jīng)沒像過去那么受歡迎了,但現(xiàn)在仍在廣泛地采用這項(xiàng)技術(shù)。當(dāng)你看一下BSP在碰撞檢測(cè)方面那極度干凈漂亮和高速的效率,立刻能讓你眼前一亮。不但BSP樹在多邊形剪切方面表現(xiàn)出色,而且還能讓我們有效地自由運(yùn)用world-object式的碰撞檢測(cè)。BSP樹的遍歷是使用BSP的一個(gè)基本技術(shù)。碰撞檢測(cè)本質(zhì)上減少了樹的遍歷或搜索。這種方法很有用因?yàn)樗茉谠缙谂懦罅康亩噙呅?,所以在最后我們僅僅是對(duì)少數(shù)面進(jìn)行碰撞檢測(cè)。“BSP文件格式是QUAKE2用于存儲(chǔ)地圖的一種文件格式,說得具體點(diǎn),就是用于渲染Q2世界的。盡管有其他的信息包含在BSP文件中,用于其他游戲部分(如敵人AI,等等)。BSP13精選課件14精選課件15精選課件16精選課件17精選課件18精選課件19精選課件20精選課件21精選課件22精選課件23精選課件24精選課件25精選課件一般來說,場(chǎng)景中的最主要結(jié)構(gòu)就是Scene
Graph,用樹表示,用途是管理物體之間的相對(duì)位置關(guān)系,子節(jié)點(diǎn)的運(yùn)動(dòng)是相對(duì)于父節(jié)點(diǎn)的坐標(biāo)系的。而空間分割的用途是加速視錐裁剪、碰撞檢測(cè)、深度排序等的效率(例如從O(N)下降到O(logN)),也就是說場(chǎng)景圖管理和這些技術(shù)的用途不同,兩者可以并存。26精選課件27精選課件28精選課件29精選課件30
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三門峽社會(huì)管理職業(yè)學(xué)院《小學(xué)語文課程教學(xué)與研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西應(yīng)用科技學(xué)院《公共管理導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年6月浙江選考化學(xué)試題分析及20題評(píng)分細(xì)則
- 滄州職業(yè)技術(shù)學(xué)院《大數(shù)據(jù)技術(shù)開源架構(gòu)》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽大學(xué)《大數(shù)據(jù)分析綜合實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南女子學(xué)院《信息安全法規(guī)與安全管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 淮南聯(lián)合大學(xué)《計(jì)算機(jī)導(dǎo)論A》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱劍橋?qū)W院《山東紅色文化與當(dāng)代價(jià)值》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東服裝職業(yè)學(xué)院《應(yīng)用開發(fā)課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東財(cái)經(jīng)大學(xué)東方學(xué)院《中國傳統(tǒng)文化與傳統(tǒng)建筑》2023-2024學(xué)年第二學(xué)期期末試卷
- 如何提升護(hù)理隊(duì)伍專業(yè)素質(zhì)
- 2025宿遷輔警考試題庫
- 大型活動(dòng)安全保障職責(zé)與分工
- 健康生活方式指導(dǎo)手冊(cè)含飲食、運(yùn)動(dòng)
- 2025年森林管護(hù)員考試題及答案
- 2025年數(shù)獨(dú)考試試題及答案
- 2025年福建福州電子信息集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 未成年人學(xué)校保護(hù)規(guī)定的國際比較研究
- 研究院內(nèi)部科技成果轉(zhuǎn)化的管理流程
- 電力基礎(chǔ)知識(shí)題庫單選題100道及答案
- 化工工藝學(xué)知到智慧樹章節(jié)測(cè)試課后答案2024年秋廣州大學(xué)
評(píng)論
0/150
提交評(píng)論