首页 > 其他 > 详细

模型驱动架构探索之游戏引擎设计 (二)开始建模

时间:2019-06-24 17:43:44      阅读:104      评论:0      收藏:0      [点我收藏+]

首先,对构成游戏世界的基本元素进行建模,如下图所示:

技术分享图片

第一阶段,因为将采用构造运行时对象管理办法,我的思路是:

1.数据:为寻求统一的数据标准,采用贫血模型(先不在对象内部赋予这些对象行为)的方式构造基本对象。

2.关系:为达到数据关系的统一,场景“Scene”中的“Spirits”

Dictionary<string, string> 而非采用 Dictionary<string, Spirits>
 public Dictionary<string, string> Spirits { get; set; }

 通过这种只表达“关系”而不产生“依赖”的方式实现。

总结:虽然思路完全背离了面向对象设计行为,但是骨子里仍然是“对象式设计思想”,不同的是,为了构建更加宏观的自动化执行方案,不得不将这种“有助于人类研究的语言”向机器偏移。

模型代码:

 

模型驱动架构探索之游戏引擎设计 (二)开始建模

原文:https://www.cnblogs.com/labixiaohei/p/11078322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!