public class SeekBehaviour extends AbstractStrengthSteeringBehaviour
AbstractStrengthSteeringBehaviour.negativeScalarMultiplierAbstractSteeringBehaviour.IllegalBrakingFactorBehaviour.behaviourNullAgentExceptionvelocity| Constructor and Description |
|---|
SeekBehaviour(Agent agent,
Agent target)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
Agent target,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos)
Constructor for seek behaviour.
|
SeekBehaviour(Agent agent,
com.jme3.math.Vector3f seekingPos,
com.jme3.scene.Spatial spatial)
Constructor for seek behaviour.
|
| Modifier and Type | Method and Description |
|---|---|
protected com.jme3.math.Vector3f |
calculateFullSteering()
Calculate steering vector.
|
protected void |
controlRender(com.jme3.renderer.RenderManager rm,
com.jme3.renderer.ViewPort vp) |
com.jme3.math.Vector3f |
getSeekingPos() |
Agent |
getTarget()
Get agent from we seek.
|
void |
setSeekingPos(com.jme3.math.Vector3f seekingPos) |
void |
setTarget(Agent target)
Setting agent from we seek.
|
calculateSteering, setupStrengthControl, setupStrengthControl, setupStrengthControl, setupStrengthControl, turnOffStrengthControlagentTotalMass, calculateNewVelocity, controlUpdate, getBrakingFactor, getTPF, getVelocity, rotateAgent, setBrakingFactor, setTPF, setVelocitypublic SeekBehaviour(Agent agent, Agent target)
agent - to whom behaviour belongstarget - agent whom we seekpublic SeekBehaviour(Agent agent, Agent target, com.jme3.scene.Spatial spatial)
agent - to whom behaviour belongsseekingPos - position that we seekspatial - active spatial during excecution of behaviourpublic SeekBehaviour(Agent agent, com.jme3.math.Vector3f seekingPos)
agent - to whom behaviour belongsseekingPos - position that we seekpublic SeekBehaviour(Agent agent, com.jme3.math.Vector3f seekingPos, com.jme3.scene.Spatial spatial)
agent - to whom behaviour belongstarget - agent from we seekspatial - active spatial during excecution of behaviourprotected void controlRender(com.jme3.renderer.RenderManager rm,
com.jme3.renderer.ViewPort vp)
controlRender in class com.jme3.scene.control.AbstractControlprotected com.jme3.math.Vector3f calculateFullSteering()
calculateFullSteering in class AbstractStrengthSteeringBehaviourAbstractStrengthSteeringBehaviour.calculateFullSteering()public Agent getTarget()
public void setTarget(Agent target)
target - public com.jme3.math.Vector3f getSeekingPos()
public void setSeekingPos(com.jme3.math.Vector3f seekingPos)