public final class CharacterControllerDynamic extends java.lang.Object implements IController, IAction
| Constructor and Description |
|---|
CharacterControllerDynamic(PhysicWorld physicWorld,
float totalHeight,
float radius,
float mass) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(PhysicWorld physicWorld) |
boolean |
canJump() |
RigidBody |
getCharacterBody() |
CollisionObject[] |
getCollisionObjects() |
float |
getJumpDelay() |
float |
getJumpImpulse() |
float |
getRayTestError() |
RigidBody |
getRollingBody() |
Transform |
getTransform(Transform dst) |
float |
getTurnAngle() |
boolean |
isCharacterRolling() |
boolean |
isOnDynamic() |
boolean |
isOnGround() |
boolean |
isOnKinematic() |
boolean |
isOnStatic() |
void |
jump() |
void |
move(Vec3 walkDirection,
float intensity) |
boolean |
remove(PhysicWorld physicWorld) |
void |
setCharacterRolling(boolean characterRolling) |
void |
setJumpDelay(float jumpDelay) |
void |
setJumpImpulse(float jumpImpulse) |
void |
setRayTestError(float rayTestError) |
void |
setTurnAngle(float turnAngle) |
void |
teleport(Transform t) |
void |
updateAction(PhysicWorld physicWorld,
float deltaTime) |
public CharacterControllerDynamic(PhysicWorld physicWorld, float totalHeight, float radius, float mass)
public void add(PhysicWorld physicWorld)
add in interface IControllerpublic boolean remove(PhysicWorld physicWorld)
remove in interface IControllerpublic final CollisionObject[] getCollisionObjects()
getCharacterBody()public final RigidBody getCharacterBody()
public final RigidBody getRollingBody()
public final void updateAction(PhysicWorld physicWorld, float deltaTime)
updateAction in interface IActionpublic final boolean isOnGround()
public final boolean isOnStatic()
public final boolean isOnKinematic()
public final boolean isOnDynamic()
public void teleport(Transform t)
public void move(Vec3 walkDirection, float intensity)
public boolean canJump()
public void jump()
public float getJumpImpulse()
public void setJumpImpulse(float jumpImpulse)
public float getJumpDelay()
public void setJumpDelay(float jumpDelay)
public float getTurnAngle()
public void setTurnAngle(float turnAngle)
public boolean isCharacterRolling()
public void setCharacterRolling(boolean characterRolling)
public void setRayTestError(float rayTestError)
public float getRayTestError()
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com