public class PursuitBehavior extends SeekBehavior
timePerFrame, velocity
Constructor and Description |
---|
PursuitBehavior(Agent agent,
Agent target) |
PursuitBehavior(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial) |
Modifier and Type | Method and Description |
---|---|
protected com.jme3.math.Vector3f |
calculateRawSteering()
Calculate steering vector.
|
getSeekingPosition, getTarget, setSeekingPosition, setTarget
calculateSteering, setupStrengthControl, setupStrengthControl, setupStrengthControl, setupStrengthControl, setupStrengthControl, turnOffStrengthControl
agentTotalMass, calculateNewVelocity, controlUpdate, convertToGameEntities, getBrakingFactor, getTimePerFrame, getVelocity, rotateAgent, setBrakingFactor, setTimePerFrame, setVelocity
controlRender
public PursuitBehavior(Agent agent, Agent target)
BehaviorExceptions.TargetNotFoundException
- If target is nullSeekBehavior.SeekBehavior(com.jme3.ai.agents.Agent,
com.jme3.ai.agents.Agent)
public PursuitBehavior(Agent agent, Agent target, com.jme3.scene.Spatial spatial)
BehaviorExceptions.TargetNotFoundException
- If target is nullSeekBehavior.SeekBehavior(com.jme3.ai.agents.Agent,
com.jme3.ai.agents.Agent, com.jme3.scene.Spatial)
protected com.jme3.math.Vector3f calculateRawSteering()
SeekBehavior
calculateRawSteering
in class SeekBehavior
AbstractStrengthSteeringBehavior.calculateRawSteering()