Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Physics system

Topics

 RigidBody API
 

Определения типов

typedef int[] dGeom
 
typedef int[] dJoint
 
typedef int[] dBlock
 

Функции

proto native int dGetNumDynamicBodies (notnull IEntity worldEnt)
 
proto native IEntity dGetDynamicBody (notnull IEntity worldEnt, int index)
 
proto native void dSetInteractionLayer (notnull IEntity worldEntity, int mask1, int mask2, bool enable)
 
proto native bool dGetInteractionLayer (notnull IEntity worldEntity, int mask1, int mask2)
 
proto native vector dGetGravity (notnull IEntity worldEntity)
 Gets global gravity.
 
proto native void dSetGravity (notnull IEntity worldEntity, vector g)
 Changes global gravity.
 
proto native void dSetTimeSlice (notnull IEntity worldEntity, float timeSlice)
 Changes fixed time-slice. Default is 1/40, thus simulation runs on 40fps. With smaller values, there is more precise simulation.
 

Подробное описание

Типы

◆ dBlock

◆ dGeom

◆ dJoint

Функции

◆ dGetDynamicBody()

proto native IEntity dGetDynamicBody ( notnull IEntity worldEnt,
int index )

◆ dGetGravity()

proto native vector dGetGravity ( notnull IEntity worldEntity)

Gets global gravity.

◆ dGetInteractionLayer()

proto native bool dGetInteractionLayer ( notnull IEntity worldEntity,
int mask1,
int mask2 )

Используется в EntityAI::IsIgnoredObject().

◆ dGetNumDynamicBodies()

proto native int dGetNumDynamicBodies ( notnull IEntity worldEnt)

◆ dSetGravity()

proto native void dSetGravity ( notnull IEntity worldEntity,
vector g )

Changes global gravity.

◆ dSetInteractionLayer()

proto native void dSetInteractionLayer ( notnull IEntity worldEntity,
int mask1,
int mask2,
bool enable )

◆ dSetTimeSlice()

proto native void dSetTimeSlice ( notnull IEntity worldEntity,
float timeSlice )

Changes fixed time-slice. Default is 1/40, thus simulation runs on 40fps. With smaller values, there is more precise simulation.