Create(): Difference between revisions

From Valve Developer Community
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()|spawns]] a new [[entity]]. It can be called directly as well as from an existing object. It makes no difference which way you choose.
'''<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


The function <code>[[CBaseTempEntity]]::Create()</code> has another purpose, it can be used to dispatch an already existing [[Temporary Entity]].
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  ==


== Arguments ==
; <code>const [[char]]* szName</code>
; <code>const [[char]]* szName</code>
: The [[classname]] of the entity that should be created. Must be a pointer to constant memory; an ordinary string literal like <code>"npc_class"</code> will do.
: 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>
: The initial [[origin]] of the entity.
: A [[origin:pt-br | origin]] inicial da entidade.
; <code>const [[QAngle]]& vecAngles</code>
; <code>const [[QAngle:pt-br | QAngle]]& vecAngles</code>
: The initial orientation of the entity.
: A orientação inicial da entidade.
; <code>[[CBaseEntity]]* pOwner</code>
; <code>[[CBaseEntity:pt-br | CBaseEntity]]* pOwner</code>
: The [[owner]] of the new entity. Pass <code>NULL</code> if there shouldn't be one.
: O [[owner:pt-br | dono ]] da nova entidade. Passe <code>NULL</code> se não deveria haver um.


[[Category:Functions]][[Category:English]]
[[Category:Programming:pt-br]][[Category:pt-br]]

Revision as of 09:48, 16 January 2024

English (en)Deutsch (de)Português do Brasil (pt-br)Русский (ru)Translate (Translate)

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.