摘要
DirectX是游戏和多媒体设计开发的首选技术,但其面向过程设计思想,使得DirectX渲染过程实现和软件应用逻辑实现混合在一起,造成了系统的模块化差、耦合度高、不易维护和扩展。为了剥离应用程序逻辑和D3D实现之间的关系,提出了一个基于IoC模式的D3D渲染工作流引擎的设计方案,成功解决了应用程序和D3D之间分离和通信问题。
In the game and multimedia development,by its powerful rendering capabilities,high-speed,hardware-independence,implementation of efficiency and other characteristics,DirectX becomes the preferred technology in the design and development.However,DirectX's process-oriented design makes the realizing about rendering process and software application logic to achieved mixed together,resulting in poor system of modular,high coupling and the system is not easy to maintain and extend.To analyze the relationship between application program logic and D3D realizing,this article studied and proposed the design of D3D rendering workflow's engine based on IOC mode,and it successfully resolved the separation between application procedure and D3D communication.
出处
《孝感学院学报》
2010年第6期50-54,共5页
JOURNAL OF XIAOGAN UNIVERSITY