我有一个子弹模式序列,它会在略微不同的时间(每 30 帧)spawn 6 个子弹,我需要改变它们的颜色来实现分数积分,每当它们spawn时,它们的颜色都应该是随机的。 我已经编写了一个create_bullet()函数,可以创建一个新子弹,离屏幕远点,然后用这个新子弹替换一个特定的对象,并赋予它适当的参数,我不能直接在子弹模式中给它们指定颜色,它们需要在子弹模式被调用时随机更改一下。
我最初是在脚本中调用这个函数,但我遇到了一个问题,这个函数只有在我一开始spawn所有子弹离屏幕,然后它们进入摄像头视图时才有效,这并不适用于我这个子弹模式,因为它们会逐渐从屏幕上的一个点spawn出来。
我想的一个解决方案是使用子弹模式中的一个特定点来改变特定子弹的颜色,但手册里说在子弹模式中必须使用脚本来改变颜色,不能添加额外的参数。
那么这个问题有没有解决方法吗?
评论 (0)