红绿灯鱼竖着游的原因是它们需要调节身体温度和保护自己免受捕食者的攻击。红绿灯鱼是热带鱼类,它们生活在温暖的水域中,竖着游可以帮助它们调节体温。竖立的姿势能使鱼的身体更难被水中的捕食者发现,因为在这个位置下,它们的身体更融入环境中。