- 8
- 0
- 约2.43千字
- 约 5页
- 2017-10-25 发布于北京
- 举报
基于DirectX库的游戏引擎的实现
摘 要:DirectX库不只是图形的API函数,也是实现多用途的API函数,在此基础上借鉴Unity引擎组件+对象框架的模式设计了一款基于DirectX库的游戏引擎。该文的主要工作是引擎组件和对象的实现。引擎组件主要包括渲染组件、物理组件和动画组件,其中渲染组件从变换、网格和材质3个方面实现。引擎对象包括三大系统,分别是摄像机系统、地形系统和光照系统。这样就实现了一个游戏引擎。
关键词:DirextX库 游戏引擎 组件对象
中图分类号:TP393 文献标识码:A 文章编号:1672-3791(2017)02(c)-0008-02
DirectX库是微软针对Windows操作系统的非实时性推出的一个开发库,目的是让图形图像、动画、多媒体和游戏程序开发人员在Windows开发环境下很容易地编制高级程序。该游戏引擎就是基于该库设计制造的。一个游戏就如同一辆汽车,是由一个个的零部件拼接组装而成。而游戏引擎和游戏是部分对整体的关系,就如同汽车的发动机一样,是一个不可或缺的载体。游戏引擎借鉴了Unity引擎组件+对象的框架模式。该框架的主要特点是用一个对象来表示三维空间中的位置。该框架的最大亮点是实现脚本模块。有了这样的框架就能进行引擎组件和对象的实现。组件主要分为渲染组件、物理组件动画组件,对象包含摄像机、地形以及光照。
1
原创力文档

文档评论(0)