玩法 / ProjectileMovementConfig
ProjectileMovementConfig Interface
投掷物配置类型
Implemented by
Table of contents
Properties
acceleration: number |
---|
投掷物运动的加速度(cm/s),正值会使投掷物加速,负值减速。default: 0,range: [-10000,10000] |
gravityScale: number |
投掷物受世界重力影响的倍率,正值会使投掷物下坠,负值上升,0可以使投掷物以直线运动。default: 1,range: [-10, 10] |
homingAcceleration: number |
朝向目标对象的加速度(cm/s)。default: 10000。range: [0, 10000]。 |
homingTarget: GameObject |
投掷物追踪的目标对象,当目标对象不为空时,对象会向目标加速。default: null。 |
initialSpeed: number |
投掷物的初始运动速度(cm/s),default: 5000,range: [1,100000] |
isRotationFollowsVelocity: boolean |
投掷物的正方向(以及挂载对象)是否始终跟随运动方向。true:跟随。false:不跟随。default: true。 |
lifeSpan: number |
投掷物存在的最长时间(s),0意味着没有限制。default: 10。range: [0, 1000] |
maxSpeed: number |
投掷物的最大运动速度(cm/s),0意味着没有限制。default: 0,range: [0,100000] |
speedRetention: number |
碰撞后投掷物保持原来速度的比例。0表示。default: 0.6。range: [0, 1] |
Properties
acceleration
• Optional
acceleration: number
投掷物运动的加速度(cm/s),正值会使投掷物加速,负值减速。default: 0,range: [-10000,10000]
gravityScale
• Optional
gravityScale: number
投掷物受世界重力影响的倍率,正值会使投掷物下坠,负值上升,0可以使投掷物以直线运动。default: 1,range: [-10, 10]
homingAcceleration
• Optional
homingAcceleration: number
朝向目标对象的加速度(cm/s)。default: 10000。range: [0, 10000]。
homingTarget
• Optional
homingTarget: GameObject
投掷物追踪的目标对象,当目标对象不为空时,对象会向目标加速。default: null。
initialSpeed
• Optional
initialSpeed: number
投掷物的初始运动速度(cm/s),default: 5000,range: [1,100000]
isRotationFollowsVelocity
• Optional
isRotationFollowsVelocity: boolean
投掷物的正方向(以及挂载对象)是否始终跟随运动方向。true:跟随。false:不跟随。default: true。
lifeSpan
• Optional
lifeSpan: number
投掷物存在的最长时间(s),0意味着没有限制。default: 10。range: [0, 1000]
maxSpeed
• Optional
maxSpeed: number
投掷物的最大运动速度(cm/s),0意味着没有限制。default: 0,range: [0,100000]
speedRetention
• Optional
speedRetention: number
碰撞后投掷物保持原来速度的比例。0表示。default: 0.6。range: [0, 1]