starfield吧 关注:72,639贴子:1,833,008
  • 31回复贴,共1

同志们,我试了一下圆周运动轨道,建议你们都试试

只看楼主收藏回复

已经知道,星系中飞行的时间和尺度都是真实的,面板上速度的单位是m/s。如果飞船面板上的速度为零,那么飞船会绕星球做匀速圆周运动。(飞船运动相对于地心惯性系的速度是圆周运动线速度与飞船面板速度的矢量和。)圆周运动的线速度由距离星球的距离决定(大概)。选中星球后显示的距离是到星球地表的距离,不是到星球中心的距离。这时候我提了一个问题:如果飞船想要飞临星球的自转轴,会发生什么呢?
我在地球附近尝试飞临南极洲。我发现,不管飞船超哪个方向加速,在面板速度减为零后都会朝着自西向东的方向飞,而且轨道平面一定与黄道面平行(理由是昼夜时长一定会平分)。示意图如下:


IP属地:浙江来自Android客户端1楼2023-09-05 14:18回复
    调整飞船速度的方法是参考这位up的,BV1Lm4y1M7mf。
    代码分别是超级加速代码(9的最大长度需要自己测试)forceav spaceshipboostspeed 99999999999999999
    无限加速代码 tgm
    时间加快代码(超过50有可能会不稳定)sgtm 40
    恢复正常时间流速代码sgtm 1


    IP属地:浙江来自Android客户端2楼2023-09-05 14:18
    收起回复
      希望各位吧友可以尝试验证


      IP属地:浙江来自Android客户端3楼2023-09-05 14:19
      回复
        推荐在距离地球地表6000km处的轨道尝试


        IP属地:浙江来自Android客户端4楼2023-09-05 14:21
        回复
          666


          IP属地:湖北来自Android客户端5楼2023-09-05 14:28
          回复
            没太看明白,按说转动时针方向应该任意啊,就是说游戏设定了一个固定的飞船关闭引擎后的运动模式,跟我们之前的加速过程和末速度无关?


            IP属地:北京来自Android客户端6楼2023-09-05 14:34
            收起回复
              话说这么低的速度为什么不会坠向星球啊


              IP属地:河南来自Android客户端7楼2023-09-05 14:42
              收起回复
                同志们我再说一下啊,飞船是有默认速度的,这个默认速度让飞船绕星球做圆周运动,只不过飞船面板上没有显示这个默认速度。飞船的真实速度是默认速度与面板显示的速度的叠加


                IP属地:浙江来自Android客户端8楼2023-09-05 15:07
                回复
                  太空里面能见到的飞船、碎石块等等,它们都是在圆周轨道上的。如果飞船偏离了原来的位置,那么系统会根据现在的位置重新计算出一个轨道。计算的方法我已经在正文里说明了,它不是根据惯性来计算轨道的,甚至都不用预设存在引力;它就是一种简单粗暴的计算方法


                  IP属地:浙江来自Android客户端9楼2023-09-05 15:34
                  收起回复
                    飞船默认就是自西向东绕飞的,没法变成自东向西绕飞。加速引擎可以短暂实现自东向西绕飞;但是一旦停止加速,飞船就会恢复自西向东绕飞


                    IP属地:浙江来自Android客户端10楼2023-09-05 15:37
                    回复