如果假定,和我们现实中的月球类似:
1、这两个“月亮”自身不发光,而是反射该行星系统中的恒星(“太阳”)光
2、该行星系统中有且只有一颗恒星
3、该恒星离主视角所在的星球以及这两个“月亮”都足够远,以让我们可以把它的光线近似看成平行光
这样的话问题会变得简单一些,看平行光方向的投影就会比较清楚(换句话说就是从“太阳”的方向看三颗行星/卫星.
如果不引入第四颗行星/卫星参与光线的遮挡,那么应该只有这种情况了:

如图,灰色是主角所在的星体,粉色蓝色是两个“月亮”.灰色星体挡住了蓝色星体,然后蓝色星体又挡住了粉色星体,粉色和蓝色的顺序可以互换.
——为什么不能是灰星同时挡住了两个星体?因为光源只有一个且为平行光,灰星同时挡住了蓝星和粉星,那蓝星和粉星靠前的那个就会挡住另一个,除非两者在这个方向的投影是分离的,但根据题图中的阴影形状和阴影大小,这是不可能的.
——那为啥粉星蓝星互相挡住了,但题图中主视角可以同时看见这两个“月亮”?因为只是从平行光的方向(从“太阳”的方向)看,它们之间会遮挡,但不意味着从灰星上找合适的角度不能同时看见它们.
这里特别要说一句,题图中粉星和蓝星差不多大,不等于他们实际上差不多大,可能只是较小的那个离灰星更近看上去大,较大的那个离灰星更远看上去小而已;但粉星中的阴影大小明显小于粉星,则可以说明挡住粉星的星体要比粉星小,依然是因为平行光……同样道理,挡住蓝星的星体也要比蓝星小.所以无论怎样,只要不引入第四颗星体,否则灰星一定要比粉星和蓝星都要小.
不过这也就带来了一个更麻烦的事情,主角所在的灰星才是最小的,那基本上就排除了粉星和蓝星是灰星的两颗卫星,围绕灰星转的可能(除非密度差很多很多倍,灰星明明最小却要重得多,但真的存在这种事情吗),一般来说这就是一个三星系统,那么灰星与粉星和蓝星应该是时远时近,夜空中的两个月亮时大时小,十分醒目

不过显然动画中对此是没有说明的.
至于引入第四颗星的情况就太麻烦了,我也不太懂,不说了