缺氧吧 关注:161,883贴子:2,096,208
  • 8回复贴,共1

小火山开发模块求助

只看楼主收藏回复

萌新第一次发帖,大佬轻喷。



整个小火山开发模块我希望是发电功率曲线尽量平缓,保存岩浆而优先输出火成岩。但是在自动化方面遇到了困难,等待大佬帮忙。
高压岩浆库的自动化我的核心逻辑是当蒸汽室温度低于198度并且运输轨道上没有火成岩时等待高压岩浆库释放岩浆,第二个与门和计时器的作用是限制每次释放岩浆的时间最多不超过5秒(这样子设计是因为在蒸汽室重新升温到198度,或者岩浆冷却为重新补充到运输轨道上所需的时间内,高压岩浆库释放出的岩浆将会溢出下面的两层网格砖)。
但是问题来了,经过测试和计算,使用计时器会导致两个问题:
1是存在情况当火成岩全部输出蒸汽室的时候恰好计时器刚刚进入红色信号期,那么将会有整整30秒时间内整个模块处于闲置阶段,虽然影响甚微,但是能优化还是希望尽量优化;
2是存在情况当火成岩全部输出蒸汽室的时候计时器已经在绿色信号期并且第二个与门输出绿色信号的时间在0.5至0.8秒之间(受帧率影响可能会有上下浮动),那么高压岩浆库输出岩浆冷却后产生火成岩的量,会使轨道元素传感器输出绿色信号的频率将会与计时器输出绿色信号的频率同步,这就会导致整个模块内只有很少的火成岩放热,而高压岩浆库却不会释放岩浆补充能量。
思考了好久没有找到合适的解决办法,大佬救我


IP属地:湖南1楼2022-03-22 23:10回复
    暴力开发即可


    来自Android客户端2楼2022-03-22 23:35
    收起回复
      这样,开5秒自动关门


      IP属地:广东4楼2022-03-23 00:04
      收起回复
        你缺火成岩吗?不缺的话,不急着送装载器上轨道,因为会过热损坏。用那个装卸箱,放在机械臂最极限那格,防止重复拿火成岩。另一边再建一个机械臂和装载器,温度控制低于200℃启动


        IP属地:广东来自Android客户端5楼2022-03-23 00:50
        回复
          你这也太复杂了,小火山这个量没必要搞高压啥的,弄个小池子旁边钻石砖和机械门用温度传感器控制,只要降温变成碎片就往轨道上放就行了,喷发的间隔基本能够消耗完所有碎片


          IP属地:吉林来自Android客户端6楼2022-04-02 01:12
          回复