Skip to content
ProjectileMovementConfig

玩法 / 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]