unity3d自学教程 unity中每隔一段时间产生一个物体怎么写,用javascript?

unity中每隔一段时间产生一个物体怎么写,用javascript?您可以尝试使用getkeydown或up,因为getKey会随着您按键的时间运行几次,因此如果您稍微减慢速度,它会在您提起它时运行很

unity中每隔一段时间产生一个物体怎么写,用javascript?

您可以尝试使用getkeydown或up,因为getKey会随着您按键的时间运行几次,因此如果您稍微减慢速度,它会在您提起它时运行很多次。如果你用down,当你按下它时,它只运行一次,也就是说,当你按下并提起它时,它只运行一次。同样地,当你按下up键并且你的标题每隔一段时间实例化一个对象时,它不会运行时间。时间var projector:GameObjectvar fireRate=0.5private var nextFire=0.0函数更新(){ if(输入.GetButton(“Fire1”)和时间。时间> nextFire){ nextFire=时间。时间fireRate var clone=实例化(射弹变换位置, 变换.旋转) } 当游戏开始时,帮助文档中的第二个代码nextfire将每秒增加一次。您可以根据自己的需要按间隔实例化

要计算两次之间的间隔小时数,可以使用公式:

=(结束时间-开始时间)*24

要计算两次之间的间隔分钟数,可以使用公式:

=(结束时间-开始时间)*1440

来计算间隔秒数在两次之间,您可以使用以下公式:

=(结束时间开始时间)*24*60*60

计算跨天的间隔分钟数减去得出负数。如果不超过24小时,可以使用以下公式:

=mod(结束时间-开始时间,1)