public class PursuitBehaviour extends SeekBehaviour
Modifier and Type | Class and Description |
---|---|
static class |
PursuitBehaviour.PursuitWithoutTarget |
AbstractStrengthSteeringBehaviour.negativeScalarMultiplier
AbstractSteeringBehaviour.IllegalBrakingFactor
Behaviour.behaviourNullAgentException
velocity
Constructor and Description |
---|
PursuitBehaviour(Agent agent,
Agent target) |
PursuitBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
Modifier and Type | Method and Description |
---|---|
protected com.jme3.math.Vector3f |
calculateFullSteering()
Calculate steering vector.
|
controlRender, getSeekingPos, getTarget, setSeekingPos, setTarget
calculateSteering, setupStrengthControl, setupStrengthControl, setupStrengthControl, setupStrengthControl, turnOffStrengthControl
agentTotalMass, calculateNewVelocity, controlUpdate, getBrakingFactor, getTPF, getVelocity, rotateAgent, setBrakingFactor, setTPF, setVelocity
public PursuitBehaviour(Agent agent, Agent target)
PursuitBehaviour.PursuitWithoutTarget
- If target is nullSeekBehaviour.SeekBehaviour(com.jme3.ai.agents.Agent, com.jme3.ai.agents.Agent)
public PursuitBehaviour(Agent agent, Agent target, com.jme3.scene.Spatial spatial)
PursuitBehaviour.PursuitWithoutTarget
- If target is nullSeekBehaviour.SeekBehaviour(com.jme3.ai.agents.Agent, com.jme3.ai.agents.Agent, com.jme3.scene.Spatial)
protected com.jme3.math.Vector3f calculateFullSteering()
SeekBehaviour
calculateFullSteering
in class SeekBehaviour
AbstractStrengthSteeringBehaviour.calculateFullSteering()