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]