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() |
RigidBody |
getRollingBody() |
Transform |
getTransform(Transform dst) |
boolean |
isOnDynamic() |
boolean |
isOnGround() |
boolean |
isOnKinematic() |
boolean |
isOnStatic() |
void |
jump() |
void |
move(Vec3 walkDirection,
float intensity) |
boolean |
remove(PhysicWorld physicWorld) |
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 void setTurnAngle(float turnAngle)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com