|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.amis.pogamut.ut2004.utils.UnrealUtils
public class UnrealUtils
Class with utility methods for converting to Unreal units plus some handy constants.
Measures are in Unreal Engine native units called Unreal units (UU).
Field Summary | |
---|---|
static double |
BOT_CENTER_OF_GRAVITY_HEIGHT
Center of gravity - distance from the floor in UU. |
static double |
CHARACTER_COLLISION_HEIGHT
Height in UU of the bounding cylinder used for collision detection. |
static double |
CHARACTER_COLLISION_RADIUS
Radius in UU of the bounding cylinder used for collision detection. |
static double |
CHARACTER_HEIGHT_CROUCHING
Height in UU of the bot when crouching. |
static double |
CHARACTER_HEIGHT_STANDING
Height in UU of the bot when stading. |
static Velocity |
CHARACTER_RUN_SPEED
Speed of the bot while running. |
static Velocity |
CHARACTER_WALK_SPEED
Speed of the bot while walking. |
static float |
DEG_TO_UT_ANGLE
|
static double |
FULL_DOUBLEJUMP_DELAY
Delay to be made between two jumps in double jumping ( Jump.setDelay(Double) ) if if full double jump is needed. |
static int |
FULL_DOUBLEJUMP_FORCE
Force to be applied to Jump.setForce(Double) if full double jump is needed. |
static int |
FULL_JUMP_FORCE
Force to be applied to Jump.setForce(Double) if full jump is needed. |
static double |
MAX_VELOCITY
Standard max. |
static double |
NAV_POINT_HEIGHT
NavPoint distance from the floor. |
static int |
UT_ANGLE_TO_DEG
|
static double |
UT_ANGLE_TO_RAD
|
Constructor Summary | |
---|---|
UnrealUtils()
|
Method Summary | |
---|---|
static int |
degreeToUnrealDegrees(int degrees)
Converts angle in degrees (0-360) to Unreal units used for angles (0-65635). |
static double |
unrealDegreeToDegree(int unrealDegrees)
Converts Unreal degrees (0-65635) to normal degrees (0-360). |
static double |
unrealDegreeToRad(double unrealDegrees)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double CHARACTER_COLLISION_RADIUS
public static final double CHARACTER_COLLISION_HEIGHT
public static final double CHARACTER_HEIGHT_STANDING
public static final double CHARACTER_HEIGHT_CROUCHING
public static Velocity CHARACTER_RUN_SPEED
public static Velocity CHARACTER_WALK_SPEED
public static final double BOT_CENTER_OF_GRAVITY_HEIGHT
public static final double NAV_POINT_HEIGHT
public static final double UT_ANGLE_TO_RAD
public static final float DEG_TO_UT_ANGLE
public static final int UT_ANGLE_TO_DEG
public static final int FULL_JUMP_FORCE
Jump.setForce(Double)
if full jump is needed.
Note that you actually do not need to set this value directly as GB2004 always assumes you want to do full jump.
public static final int FULL_DOUBLEJUMP_FORCE
Jump.setForce(Double)
if full double jump is needed.
Note that you actually do not need to set this value directly as GB2004 always assumes you want to do full double jump.
public static final double FULL_DOUBLEJUMP_DELAY
Jump.setDelay(Double)
) if if full double jump is needed.
Note that you actually do not need to set this value directly as GB2004 always assumes you want to do full double jump.
public static final double MAX_VELOCITY
Constructor Detail |
---|
public UnrealUtils()
Method Detail |
---|
public static int degreeToUnrealDegrees(int degrees)
degrees
- Angle in degrees
public static double unrealDegreeToDegree(int unrealDegrees)
unrealDegrees
-
public static double unrealDegreeToRad(double unrealDegrees)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |