码迷,mamicode.com
首页 > 其他好文 > 详细

采用UML搭建射击类游戏框架

时间:2014-12-26 14:56:53      阅读:1828      评论:0      收藏:0      [点我收藏+]

标签:射击游戏   设计图   uml   3d   

大家在遇到涉及到系统设计的时候,可以先进行分析一下,这个系统涉及到哪几个关键的模块,模块之间是如何关联的,然后通过UML画出这些模块之间的关系,最后再开始编程。不要一看就开始编程,那样后期会非常麻烦的,现在就射击类游戏,通过UML建模举例:

    首先分析一下,3D射击类游戏一般系统分为三个子模块:射击模块,界面模块和场景模块。射击模块包括粒子模块;界面模块包括初始界面、控制面板、用户管理和关卡设置;场景模块包括太阳光晕模块、树木模块、建筑模块和地面渲染模块。这三个子系统的有机结合,构成了一个3D射击游戏。

技术分享

游戏场景类图我们是如下设计的:

技术分享

游戏架构的架构包图设计如下:

技术分享

游戏射击的泳道设计图:

技术分享

3D射击游戏的整体架构,并运用Rational Rose建模工具设计游戏的各模块类视图。

通过以上图设计我们实现的效果如图所示:

 

技术分享

大家在设计的时候多利用UML建模工具,这样前期工作虽然多一些,后期效果会更好。

本文出自 “海游移动” 博客,请务必保留此出处http://jxwgame.blog.51cto.com/943299/1596121

采用UML搭建射击类游戏框架

标签:射击游戏   设计图   uml   3d   

原文地址:http://jxwgame.blog.51cto.com/943299/1596121

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!