【发布时间】:2018-09-24 19:37:39
【问题描述】:
我正在为我目前正在开发的游戏开发 uml,并且在思考如何进行单位定位时有点卡住了。
所以解释一下,目前我有一个 UnitManager 类,它有一个单元列表,它每帧更新一次。
如果某个单位在一定距离内,我希望某些单位能够瞄准其他单位之一。为此,我想我需要参考 UnitManager 列表中的其他单位,并检查其中哪些在某些范围内 大大地。
问题:如何在 Unit 和 UnitManager(或其他任何地方)之间没有循环依赖关系的情况下,一个 Unit 以另一个 Unit 为目标?
在此先感谢 Vidar。
编辑:一些UML示例:
【问题讨论】:
-
您应该将 UML 的(相关部分)显示为 minimal reproducible example。
标签: design-patterns uml