Create()

From Valve Developer Community
< De
Jump to: navigation, search
English (en)Deutsch (de)Português do Brasil (pt-br)Русский (ru)Translate (Translate)

CBaseEntity::Create() erzeugt und spawnt(en) ein neues Entity(en). Die Funktion kann direkt oder von einem instanzierten Objekt aus aufgerufen werden. Es macht keinen Unterschied, welchen Weg man wählt.

Die Funktion CBaseTempEntity(en)::Create() hat einen anderen Zweck, sie wird genutzt, um ein bereits instanziertes Tempent (temporary Entity)(en) zu starten.

Argumente

const char(en)* szName
Der Klassenname(en) 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(en)& vecOrigin
Der Ursprung des Entitys.
const QAngle(en)& vecAngles
Die Ausrichtung des Entitys.
CBaseEntity(en)* pOwner
Der Besitzer(en) des neuen Entitys. Übergebe NULL, wenn es keinen geben soll.