как сделать так, чтобы цвет ( color ) источника света менялся в зависимости от расстояния от него? Т.е., например, ближе к источнику был белым, дальше жёлтым, дальше оранжевым.
С одним, наверное, не получится.
Можно сделать клоны прожектора по количеству требуемых цветов, изменить их цвета и с помощью Near Attenuation и Far Attenuation задать их смену друг другом.