首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏中基于组件的电力系统

游戏中基于组件的电力系统
EN

Software Engineering用户
提问于 2015-03-13 21:01:02
回答 1查看 356关注 0票数 1

我的问题是,我已经尝试实施一个电力/电力系统一段时间了。我使用的是不真实的引擎4与C++,但这并不是真正的相关。

我正在尝试实现某种类型的发电机系统、储能系统和耗电对象,它们通过一个电线或电缆系统相互交互,类似于“我的世界”中添加机器的许多mods中的任何一个。

我的想法是使用节点系统,在这个节点系统中,寻找能量的节点可以跟踪整个系统,并找到一个生成器或存储单元。我在网上找不到任何一个教程或例子。有人有意见吗?

谢谢!

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2015-03-14 17:28:06

经过一段时间的实验,我有了一个解决方案。我已经将机器网络分成了许多EnergyNet对象,它们表示类似于一组连线的东西。每个EnergyNet代表一个由能源供应商、消费者和存储商组成的系统,这是两者的结合。

每更新一次,能源网就测量产生的能源数量,并将其分配给消费者。任何剩余的能量然后储存在储藏室或处置。

通过使用多个EnergyNets,我可以创建许多复杂的系统,它们之间的距离很远。如果两个EnergyNets是相交的,我可以很容易地将它们的组件合并为一个EnergyNet!

编辑:我用一个

代码语言:javascript
复制
List<Machine>

和我的关系

代码语言:javascript
复制
List<Tuple<Machine, Machine>>

如果有人愿意,我可以提交我的源代码,但我不得不承认,这有点混乱。一旦我想清楚了,我就打算重写一切.

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/276247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档