De/Create(): Difference between revisions
< De
Jump to navigation
Jump to search
Biohazard 90 (talk | contribs) (language...) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{otherlang2 | {{otherlang2 | ||
|title=Create() | |||
|en=Create() | |en=Create() | ||
}} | }} |
Revision as of 23:03, 9 October 2011
Template:Otherlang2
CBaseEntity::Create()
erzeugt und spawnt ein neues Entity. Die Funktion kann direkt oder von einem instanzierten Objekt aus aufgerufen werden. Es macht keinen Unterschied, welchen Weg man wählt.
Die Funktion CBaseTempEntity::Create()
hat einen anderen Zweck, sie wird genutzt, um ein bereits instanziertes Tempent (temporary Entity) zu starten.
Argumente
const char* szName
- Der Klassenname des Entity, das erzeugt werden soll. Muss ein Pointer auf konstanten Speicher sein; ein ordinärer Stringliteral wie
"npc_class"
wird diese Vorraussetzung erfüllen. const Vector& vecOrigin
- Der Ursprung des Entitys.
const QAngle& vecAngles
- Die Ausrichtung des Entitys.
CBaseEntity* pOwner
- Der Besitzer des neuen Entitys. Übergebe
NULL
, wenn es keinen geben soll.