- SeekBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Purpose of seek behaviour is to steer agent towards a specified position or
object.
- SeekBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Purpose of seek behaviour is to steer agent towards a specified position or
object.
- SeekBehaviour(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeekBehaviour(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeekBehaviour(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeekBehaviour(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeekBehaviour(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeekBehaviour(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeekBehaviour(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeekBehaviour(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Constructor for seek behaviour.
- SeparationBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Brent Owens: "Separation steering behavior gives a character the ability to
maintain a certain separation distance from others nearby.
- SeparationBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Brent Owens: "Separation steering behavior gives a character the ability to
maintain a certain separation distance from others nearby.
- SeparationBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour(Agent, List<Agent>, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour(Agent, List<Agent>, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour(Agent, List<Agent>, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour(Agent, List<Agent>, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- SeparationBehaviour.ObstacleAvoindanceWithNegativeMinDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SeparationBehaviour.ObstacleAvoindanceWithNegativeMinDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- setAcceleration(Vector3f) - Method in class com.jme3.ai.agents.util.GameObject
-
- setAcive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
Turns on or off the slow behaviour
- setAcive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
Turns on or off the slow behaviour
- setActive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
-
- setActive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
-
- setArea(Vector3f, Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Setting area for wander.
- setArea(Vector3f, Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Setting area for wander.
- setBehaviours(List<Behaviour>) - Method in class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
-
Set list of bahaviours for this behaviour to do.
- setBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Note that 0 means the maximum braking force and 1 No braking force
- setBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Note that 0 means the maximum braking force and 1 No braking force
- setCamera(Camera) - Method in class com.jme3.ai.agents.Agent
-
Setting camera for agent.
- setData(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
-
- setData(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
-
- setFleePos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
- setFleePos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
- setHitPoint(float) - Method in class com.jme3.ai.agents.util.GameObject
-
- setLocalRotation(Quaternion) - Method in class com.jme3.ai.agents.util.GameObject
-
- setLocalTranslation(Vector3f) - Method in class com.jme3.ai.agents.util.GameObject
-
- setLocalTranslation(float, float, float) - Method in class com.jme3.ai.agents.util.GameObject
-
Setting local translation of agent
- setMainBehaviour(Behaviour) - Method in class com.jme3.ai.agents.Agent
-
Setting main behaviour to agent.
- setMass(float) - Method in class com.jme3.ai.agents.util.GameObject
-
- setMaxBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- setMaxBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- setMaxForce(float) - Method in class com.jme3.ai.agents.util.GameObject
-
- setMaxHitPoint(float) - Method in class com.jme3.ai.agents.util.GameObject
-
- setMaxMoveSpeed(float) - Method in class com.jme3.ai.agents.util.GameObject
-
- setMinDistance(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- setMinDistance(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- setModel(T) - Method in class com.jme3.ai.agents.Agent
-
- setMoveDirection(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
-
- setMoveDirection(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
-
- setMoveSpeed(float) - Method in class com.jme3.ai.agents.util.GameObject
-
- setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
-
- setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
-
- setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
-
- setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
-
- setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
-
- setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
-
- setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
-
- setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
-
- setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
-
- setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
-
- setOffsetToMaintain(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
-
- setOffsetToMaintain(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
-
- setPercentajeSlow(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- setPercentajeSlow(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- setPointer(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
-
- setPointer(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
-
- setRotationSpeed(float) - Method in class com.jme3.ai.agents.util.GameObject
-
- setSeekingPos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
- setSeekingPos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
- setSphereRadius(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
The sphere radius is 0.75 by default.
- setSphereRadius(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
The sphere radius is 0.75 by default.
- setStrengthIsBalanced(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
-
Turn on or off the balance.
- setStrengthIsBalanced(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
-
Turn on or off the balance.
- setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
Setting agent from whom we flee.
- setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
-
Setting agent from whom we flee.
- setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Setting agent from we seek.
- setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
-
Setting agent from we seek.
- setTeam(Team) - Method in class com.jme3.ai.agents.Agent
-
- setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Setting time interval for changing target position.
- setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Setting time interval for changing target position.
- setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Setting time interval for changing target position.
- setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
-
Setting time interval for changing target position.
- setTPF(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Manually update the tpf
- setTPF(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Manually update the tpf
- setupStrengthControl(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
If you call this function you will be able to increase or decrease the steering
behaviour force multiplying it by a scalar.
- setupStrengthControl(float, float, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
If you call this function you will be able to modify the full steering force
on a especific axis (x, y, z)
- setupStrengthControl(Plane) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
Forces the steer to stay inside a plane.
- setupStrengthControl(Plane, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
- setupStrengthControl(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
If you call this function you will be able to increase or decrease the steering
behaviour force multiplying it by a scalar.
- setupStrengthControl(float, float, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
If you call this function you will be able to modify the full steering force
on a especific axis (x, y, z)
- setupStrengthControl(Plane) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
Forces the steer to stay inside a plane.
- setupStrengthControl(Plane, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
-
- setVelocity(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Setting current velocity of agent.
- setVelocity(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
-
Setting current velocity of agent.
- setVelocity(Vector3f) - Method in class com.jme3.ai.agents.util.GameObject
-
- setVisibilityRange(float) - Method in class com.jme3.ai.agents.Agent
-
- setWeapon(AbstractWeapon) - Method in class com.jme3.ai.agents.Agent
-
It will add weapon to agent and add its spatial to agent, if there
already was weapon before with its own spatial, it will remove it before
adding new weapon spatial.
- SimpleMainBehaviour - Class in com.jme3.ai.agents.behaviours.npc
-
Simple main behaviour for NPC.
- SimpleMainBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
-
This behaviour never have spatial.
- SlowBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Slows down the velocity produced by a behaviour container (g.e.
- SlowBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
Slows down the velocity produced by a behaviour container (g.e.
- SlowBehaviour(Agent, int, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
Slows a steer behaviour resultant velocity.
- SlowBehaviour(Agent, int, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- SlowBehaviour(Agent, int, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
Slows a steer behaviour resultant velocity.
- SlowBehaviour(Agent, int, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
-
- SlowBehaviour.ObstacleAvoindanceWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SlowBehaviour.ObstacleAvoindanceWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
"Wander is a type of random steering.
- SphereWanderBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
-
"Wander is a type of random steering.
- SphereWanderBehaviour(Agent, float, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Constructor for wander behaviour.
- SphereWanderBehaviour(Agent, float, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
- SphereWanderBehaviour(Agent, float, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
Constructor for wander behaviour.
- SphereWanderBehaviour(Agent, float, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
-
- SphereWanderBehaviour.SphereWanderInvalidRandomFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour.SphereWanderInvalidRandomFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour.SphereWanderInvalidRotationFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour.SphereWanderInvalidRotationFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour.SphereWanderWithoutRadius - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour.SphereWanderWithoutRadius - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour.SphereWanderWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- SphereWanderBehaviour.SphereWanderWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
-
- start() - Method in class com.jme3.ai.agents.Agent
-
Method for starting agent.