多普勒效应由波源或接收者移动造成的,光速不变,也能造成多普勒效。不过我认为光速是可变的,要不,光的多普勒效应会和机械波的多普勒效应一样,波源移动和接受者移动不是等价的。那个效应是因为光源的移动产生的,光的波长变了所以颜色才变的,但是波速(即光速)是不变的,虽然光源在移动但是光相对于我们的速度是不变的