计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2015年
7期
1981-1986
,共6页
游戏引擎%灵活性%面向对象%组件式%封装
遊戲引擎%靈活性%麵嚮對象%組件式%封裝
유희인경%령활성%면향대상%조건식%봉장
game engine%flexibility%object oriented%component%encapsulation
为解决传统游戏引擎导致的灵活性不足等问题,提出一种组件化的Ostrich游戏开发框架并进行研究。研究用于游戏引擎的3D数学理论,给出Ostrich游戏开发基本框架和应用程序架构的分析以及部分接口的设计,包括加载器、数学库、渲染引擎等,在此基础上,提供一个简单的游戏程序示例,对框架的设计进行验证,验证结果表明该框架可行有效。
為解決傳統遊戲引擎導緻的靈活性不足等問題,提齣一種組件化的Ostrich遊戲開髮框架併進行研究。研究用于遊戲引擎的3D數學理論,給齣Ostrich遊戲開髮基本框架和應用程序架構的分析以及部分接口的設計,包括加載器、數學庫、渲染引擎等,在此基礎上,提供一箇簡單的遊戲程序示例,對框架的設計進行驗證,驗證結果錶明該框架可行有效。
위해결전통유희인경도치적령활성불족등문제,제출일충조건화적Ostrich유희개발광가병진행연구。연구용우유희인경적3D수학이론,급출Ostrich유희개발기본광가화응용정서가구적분석이급부분접구적설계,포괄가재기、수학고、선염인경등,재차기출상,제공일개간단적유희정서시례,대광가적설계진행험증,험증결과표명해광가가행유효。
To solve the problem brought by the traditional game engine ,an Ostrich game development framework was proposed based on component and its structure was studied .The 3D mathematical theory used in the game engine was studied ,and then the analysis of framework and other parts of the design of the interface were given ,including the loader ,math library ,rendering engine ,etc .On the basis of the above ,a simple game demo was provided for testing the design of the framework ,and the demo verifies the feasibility and effectiveness of the framework .