曳光弹二战时期是肯定有的,高射炮上的子弹必须是曳光弹,不然的话飞机在天上飞你的子弹打到哪里了你都不知道。而轻武器基本上不会装备曳光弹,而且发射的时候也根本不会有光,要不然狙击手随便一开枪就会暴露位置(而狙击手位置暴露一般都是枪口火光或者声音什么的引起)苏军喀秋莎火箭炮的光是因为火箭炮是靠燃烧尾部的燃料推动飞行的,就和现在的火箭差不多。至于电影……这个是因为视觉效果,因为仔细看电影的就会发现,电影中狙击手暗杀场面基本上狙击枪里打出的子弹都没有光,而一般的轻武器交火都有光,可见这是为了能够提升观众的视觉效果而准备的。