我的问题是,我已经尝试实施一个电力/电力系统一段时间了。我使用的是不真实的引擎4与C++,但这并不是真正的相关。
我正在尝试实现某种类型的发电机系统、储能系统和耗电对象,它们通过一个电线或电缆系统相互交互,类似于“我的世界”中添加机器的许多mods中的任何一个。
我的想法是使用节点系统,在这个节点系统中,寻找能量的节点可以跟踪整个系统,并找到一个生成器或存储单元。我在网上找不到任何一个教程或例子。有人有意见吗?
谢谢!
发布于 2015-03-14 17:28:06
经过一段时间的实验,我有了一个解决方案。我已经将机器网络分成了许多EnergyNet对象,它们表示类似于一组连线的东西。每个EnergyNet代表一个由能源供应商、消费者和存储商组成的系统,这是两者的结合。
每更新一次,能源网就测量产生的能源数量,并将其分配给消费者。任何剩余的能量然后储存在储藏室或处置。
通过使用多个EnergyNets,我可以创建许多复杂的系统,它们之间的距离很远。如果两个EnergyNets是相交的,我可以很容易地将它们的组件合并为一个EnergyNet!
编辑:我用一个
List<Machine>和我的关系
List<Tuple<Machine, Machine>>如果有人愿意,我可以提交我的源代码,但我不得不承认,这有点混乱。一旦我想清楚了,我就打算重写一切.
https://softwareengineering.stackexchange.com/questions/276247
复制相似问题