热带鱼为什么会有那么多颜色?
因为它们拥有丰富的色素细胞和合成色素的基因。 这些细胞和基因,它们在其它脊椎动物中也有,只是它们的表达方式(开启或关闭)受到环境因子的调控。例如光线、温度、pH等。 在低等脊椎动物中,我们很难看到颜色的存在,因为它们的体表一般只有一层薄薄的表皮细胞,这些细胞本身就有着色功能。而一些鱼类由于长期生活在水里,皮肤能分泌粘液,形成一层保护膜,减少了光对它们的影响,所以也看不到什么色彩。
直到高等脊椎动物出现,为了适应各种复杂的环境,它们的细胞和基因出现了差异,形成了现在这样复杂的色彩系统。这为它们应对不断变化的环境创造了有利条件。 在人类进化的过程中,也出现过这种情况。在婴儿时期,我们的视力是非常有限的,需要等到青少年时期才能发育完全。在这之前,如果我们在暗处突然被强光照射,很容易伤眼睛。这就是我们刚出生时,父母总喜欢慢慢把我们带到明亮的地方,怕刺伤我们的眼睛。