直接用光照是不行的,因为光照是在渲染时计算,并不会改变物体本身的颜色
你需要做的计算喷枪每个时刻“喷”到的顶点,并实时改变他们的颜色,这个过程中尼可能需要对物体表面顶点进行分裂以保持连续性