Create(): Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{lang|Create()}} | {{lang|Create()}} | ||
'''<code>CBaseEntity::Create()</code>''' creates and [[Spawn()| | '''<code>CBaseEntity::Create()</code>''' creates and [[Spawn():pt-br|spawna]] uma nova [[ entity:pt-br | entidade ]].Pode ser executado diretamente e também com um objeto existente. Não faz nenhuma diferença na maneira que você escolhe | ||
A função <code>[[CBaseTempEntity]]::Create()</code> tem outro proposito, pode ser usado para despachar uma [[Temporary Entity:pt-br | entidade temporária ]] que já existe. | |||
== Parametros == | |||
; <code>const [[char]]* szName</code> | ; <code>const [[char]]* szName</code> | ||
: | : O [[classname:pt-br | classname ]] da entidade que deve ser criada. Deve ser um ponteiro para memória constante; uma string literal comum como <code>"npc_class"</code> servirá. | ||
; <code>const [[Vector]]& vecOrigin</code> | ; <code>const [[Vector:pt-br | Vector]]& vecOrigin</code> | ||
: | : A [[origin:pt-br | origin]] inicial da entidade. | ||
; <code>const [[QAngle]]& vecAngles</code> | ; <code>const [[QAngle:pt-br | QAngle]]& vecAngles</code> | ||
: | : A orientação inicial da entidade. | ||
; <code>[[CBaseEntity]]* pOwner</code> | ; <code>[[CBaseEntity:pt-br | CBaseEntity]]* pOwner</code> | ||
: | : O [[owner:pt-br | dono ]] da nova entidade. Passe <code>NULL</code> se não deveria haver um. | ||
[[Category: | [[Category:Programming:pt-br]][[Category:pt-br]] |
Revision as of 09:48, 16 January 2024
CBaseEntity::Create()
creates and spawna uma nova entidade .Pode ser executado diretamente e também com um objeto existente. Não faz nenhuma diferença na maneira que você escolhe
A função CBaseTempEntity::Create()
tem outro proposito, pode ser usado para despachar uma entidade temporária que já existe.
Parametros
const char* szName
- O classname da entidade que deve ser criada. Deve ser um ponteiro para memória constante; uma string literal comum como
"npc_class"
servirá. const Vector& vecOrigin
- A origin inicial da entidade.
const QAngle& vecAngles
- A orientação inicial da entidade.
CBaseEntity* pOwner
- O dono da nova entidade. Passe
NULL
se não deveria haver um.