De/Create(): Difference between revisions
< De
Jump to navigation
Jump to search
m (Nesciuse moved page Create():de to De/Create() over redirect: -Language prefixes) |
m (obsolete language category) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{lang|Create()}} | {{lang|Create()}} | ||
'''<code>CBaseEntity::Create()</code>''' erzeugt und | '''<code>CBaseEntity::Create()</code>''' erzeugt und {{L|Spawn()|spawnt}} ein neues {{L|Entity}}. Die Funktion kann direkt oder von einem instanzierten Objekt aus aufgerufen werden. Es macht keinen Unterschied, welchen Weg man wählt. | ||
Die Funktion <code> | Die Funktion <code>{{L|CBaseTempEntity}}::Create()</code> hat einen anderen Zweck, sie wird genutzt, um ein bereits instanziertes {{L|Temporary_Entity|Tempent (temporary Entity)}} zu starten. | ||
== Argumente == | == Argumente == | ||
; <code>const | ; <code>const {{L|char}}* szName</code> | ||
: Der | : Der {{L|classname|Klassenname}} des Entity, das erzeugt werden soll. Muss ein Pointer auf konstanten Speicher sein; ein ordinärer Stringliteral wie <code>"npc_class"</code> wird diese Vorraussetzung erfüllen. | ||
; <code>const | ; <code>const {{L|Vector}}& vecOrigin</code> | ||
: Der Ursprung des Entitys. | : Der Ursprung des Entitys. | ||
; <code>const | ; <code>const {{L|QAngle}}& vecAngles</code> | ||
: Die Ausrichtung des Entitys. | : Die Ausrichtung des Entitys. | ||
; <code> | ; <code>{{L|CBaseEntity}}* pOwner</code> | ||
: Der | : Der {{L|owner|Besitzer}} des neuen Entitys. Übergebe <code>NULL</code>, wenn es keinen geben soll. | ||
{{ACategory|Functions}}[[Category:German]] |
Latest revision as of 03:11, 22 August 2024
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.