【正文】
ing, the use of intelligent technology to improve gameplay.Game engine on the fifth floor by the control logic framework, games and game development tools GUI consists of three parts, mainly for supporting the development of the game. Wherein the control logic framework for different types of games, provide the appropriate framework for the game engine to integrate the various submodules.Game development tool includes level editor, scene editor, particle editor, material editor, DCC software plugins and other auxiliary development tools.4. game engine discussions of key technologiesGame engine technology covered by many, as puter hardware, software and network technology continues to develop, especially graphics and puting hardware to improve processor performance, the game engine will further towards the direction of realism to create games for gamers provide a more realistic graphics, object movement and behavior experience. Dynamic realtime puting is one of the hot spots, such as realtime rendering, realtime collision detection. To improve puting performance, in addition to parallel puting, multithreading technology, a large number of advanced algorithms have been proposed, the following were the main industry on the current research focus of several discussions:(1)Rendering engine is the game engine is the most plex ponents, whose role is to efficiently display a clear picture, it is powerful or not directly determine the final output quality, often require time and processing resources in limited circumstances, to meet the players on the graphics quality requirements, there is the famous open source rendering engine OGRE, Irrlicht, etc., usually when developing DirectX and OpenGL as the underlying API. Accurately simulate the real world takes a lot of puting shape, 3D games using realtime rendering quality goal is to do more and more like photos, enhance the game39。s difficulty is moderate, high playability. AI techniques mon in the game, including finite state machines, scripting languages??, fuzzy logic, decision trees, neural networks, genetic algorithms, group behavior simulation. Different types of games on the plexity of the application of artificial intelligence techniques have different requirements, such as realtime strategy game RTS need to solve the dynamic path of thousands of objects found the problem。關(guān)鍵詞:游戲引擎;引擎框架;游戲人才培養(yǎng);游戲教學(xué)模式 中圖分類號(hào): 文獻(xiàn)標(biāo)識(shí)碼:A1. 引言目前,我國(guó)的游戲產(chǎn)業(yè)正處于一個(gè)飛速發(fā)展的時(shí)期,根據(jù)國(guó)際數(shù)據(jù)公司(IDC)報(bào)告顯示, 在2008年金融危機(jī)中我國(guó)網(wǎng)絡(luò)游戲市場(chǎng)實(shí)際銷售收入達(dá) 億元,較 2007 年增長(zhǎng) %,對(duì)相關(guān)產(chǎn)業(yè)的貢獻(xiàn)達(dá)到了 億元,預(yù)測(cè)到 2013 年,我國(guó)網(wǎng)絡(luò)游戲?qū)嶋H銷售收入將達(dá)到 億元。游戲引擎提供了游戲開發(fā)的主要技術(shù)框架,使開發(fā)者能夠?qū)⒅饕Ψ旁谟螒虻目赏嫘院蛢?nèi)容上。因此為了掌握游戲產(chǎn)業(yè)中的核心技術(shù),減低培養(yǎng)游戲人才的成本,避免類似于其他產(chǎn)業(yè)的代工廠發(fā)展角色,我國(guó)應(yīng)加大對(duì)游戲引擎核心技術(shù)的研究力度。3. 游戲引擎的一般框架游戲引擎已經(jīng)發(fā)展成為一套由多個(gè)子系統(tǒng)共同構(gòu)成的復(fù)雜平臺(tái)。游戲引擎的第二層由物理引擎、渲染器和聲音引擎三部分組成。游戲引擎的第四層由特定類型游戲有關(guān)的組件和人工智能兩部分組成,主要用于邏輯控制。游戲開發(fā)工具包含關(guān)卡編輯、場(chǎng)景編輯、粒子編輯、材質(zhì)編輯、DCC 軟件插件等輔助開發(fā)工具。準(zhǔn)確地模擬現(xiàn)實(shí)世界中的形態(tài)需要花費(fèi)大量的計(jì)算,3D游戲采用實(shí)時(shí)渲染的目標(biāo)是做到畫質(zhì)越來越像照片,提高游戲的真實(shí)感。這些實(shí)時(shí)繪制語(yǔ)言的發(fā)展,極大地方便了游戲圖形計(jì)算的工作。碰撞檢測(cè)的熱點(diǎn)是實(shí)時(shí)碰撞檢測(cè),研究的重點(diǎn)放在離散碰撞檢測(cè)算法和基于物體空間的碰撞檢測(cè)。游戲中常見的人工智能技術(shù)包括有限狀態(tài)機(jī)、腳本語(yǔ)言、模糊邏輯、決策樹、神經(jīng)網(wǎng)絡(luò)、遺傳算法、群體行為的模擬等。5. 結(jié)束語(yǔ)游戲產(chǎn)業(yè)是近年來 IT 業(yè)關(guān)注的焦點(diǎn),游戲給人們的業(yè)余生活帶來了豐富的娛樂體驗(yàn),因此具有廣闊的發(fā)展前景。