PureBasic - Entity

Einleitung

Entities (= Mehrzahl, einzeln "Entity"; in Deutsch: "Wesen" oder auch "Einheit") sind Objekte, welche aus einem Mesh-Objekt und einem Material zusammengesetzt wurden und in Echtzeit frei bewegt und verwandelt ("transformt") werden können. Die Bibliothek Entity Animation ist verfügbar, um ein Entity basierend auf einem Skelett zu animieren.

Es ist möglich, ein Mesh oder ein Material jeweils bei mehreren Entities zu benutzen. Dies reduziert den Speicherverbrauch und notwendige CPU-Takte.

InitEngine3D() sollte erfolgreich aufgerufen worden sein, bevor Sie die Entity-Befehle verwenden.

Befehlsübersicht

AddSubEntity
ApplyEntityForce
ApplyEntityImpulse
ApplyEntityTorque
ApplyEntityTorqueImpulse
AttachEntityObject
CopyEntity
CreateEntity
CreateEntityBody
DetachEntityObject
DisableEntityBody
EnableManualEntityBoneControl
EntityAngularFactor
EntityBonePitch
EntityBoneRoll
EntityBoneX
EntityBoneY
EntityBoneYaw
EntityBoneZ
EntityBoundingBox
EntityCollide
EntityCustomParameter
EntityDirection
EntityDirectionX
EntityDirectionY
EntityDirectionZ
EntityFixedYawAxis
EntityID
EntityLinearFactor
EntityLookAt
EntityParentNode
EntityPitch
EntityRenderMode
EntityRoll
EntityVelocity
EntityX
EntityY
EntityYaw
EntityZ
FetchEntityMaterial
FreeEntity
FreeEntityBody
FreeEntityJoints
GetEntityAttribute
GetEntityCollisionGroup
GetEntityCollisionMask
GetEntityMesh
HideEntity
IsEntity
MoveEntity
MoveEntityBone
RotateEntity
RotateEntityBone
ScaleEntity
SetEntityAttribute
SetEntityCollisionFilter
SetEntityMaterial

Beispiel

Entity.pb

Unterstützte OS

Alle

Referenz-Handbuch - Inhaltsverzeichnis