ES/Elemento: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Un '''elemento''' es una clase genérica que puede representar una [[entity| entidad]] del juego. Los elementos son: | ==Descripción== | ||
Un '''elemento''' es una clase genérica que puede representar una [[entity| entidad]] del juego. Todos los elementos se almacenan en un [[Element tree|árbol]], y todos, a excepción del elemento '''root''' (raíz) tienen otro elemento que es pariente del primero. Los elementos son: | |||
{{Elements}} | {{Elements}} | ||
===Otros elementos=== | |||
Cualquier otro tipo de elemento puede ser creado como abstracto, sin referirse a ninguna entidad. Por ejemplo, el '''resource''' y el '''mapa''' son elementos creados cuando se cargan entre un grupo de entidades, que los designan como parientes de jerarquía menor. | Cualquier otro tipo de elemento puede ser creado como abstracto, sin referirse a ninguna entidad. Por ejemplo, el '''resource''' y el '''mapa''' son elementos creados cuando se cargan entre un grupo de entidades, que los designan como parientes de jerarquía menor. | ||
===Qué pueden hacer=== | |||
Los elementos pueden compartir funciones como el conseguir su tipo a través de [[getElementType]], ser destruido con [[destroyElement]] (a excepción de ciertos elementos indestructibles, comos los de cliente: el GUI y el jugador, por ejemplo), recibir y enviar [[element data| datos de elemento]], y muchas otras cosas. | |||
==Traductores== | ==Traductores== | ||
Line 17: | Line 16: | ||
*Benxamix2/The Kid | *Benxamix2/The Kid | ||
== | ==Véase También== | ||
===Cliente=== | ===Funciones de Cliente de Elementos=== | ||
{{Client element functions}} | {{Client element functions}} | ||
===Servidor=== | ===Funciones de Servidor de Elementos=== | ||
{{Element functions}} | {{Element functions}} | ||
[[Category:Scripting Concepts]] | [[Category:Scripting Concepts]] |
Revision as of 13:06, 29 October 2011
Descripción
Un elemento es una clase genérica que puede representar una entidad del juego. Todos los elementos se almacenan en un árbol, y todos, a excepción del elemento root (raíz) tienen otro elemento que es pariente del primero. Los elementos son:
- Button
- Checkbox
- Combobox
- Edit field
- Gridlist
- Memo
- Progress bar
- Radio button
- Scrollbar
- Scrollpane
- Static image
- Tab panel
- Tab
- Text label
- Window
- TXD
- DFF
- COL
- Sound
Otros elementos
Cualquier otro tipo de elemento puede ser creado como abstracto, sin referirse a ninguna entidad. Por ejemplo, el resource y el mapa son elementos creados cuando se cargan entre un grupo de entidades, que los designan como parientes de jerarquía menor.
Qué pueden hacer
Los elementos pueden compartir funciones como el conseguir su tipo a través de getElementType, ser destruido con destroyElement (a excepción de ciertos elementos indestructibles, comos los de cliente: el GUI y el jugador, por ejemplo), recibir y enviar datos de elemento, y muchas otras cosas.
Traductores
- Benxamix2/The Kid
Véase También
Funciones de Cliente de Elementos
- getElementBoneMatrix
- getElementBonePosition
- getElementBoneRotation
- getElementBoundingBox
- getElementDistanceFromCentreOfMassToBaseOfModel
- getElementLighting
- getElementRadius
- isElementCollidableWith
- isElementLocal
- isElementOnScreen
- isElementStreamable
- isElementStreamedIn
- isElementSyncer
- isElementWaitingForGroundToLoad
- setElementBoneMatrix
- setElementBonePosition
- setElementBoneRotation
- setElementCollidableWith
- setElementStreamable
- updateElementRpHAnim
- Shared
- attachElements
- createElement
- destroyElement
- detachElements
- getAttachedElements
- getElementAlpha
- getElementAttachedOffsets
- getElementAttachedTo
- getElementByIndex
- getElementByID
- getElementChild
- getElementChildren
- getElementChildrenCount
- getElementCollisionsEnabled
- getElementColShape
- getElementData
- getAllElementData
- hasElementData
- getElementDimension
- getElementHealth
- getElementID
- getElementInterior
- getElementMatrix
- getElementModel
- getElementParent
- getElementPosition
- getElementRotation
- getElementsByType
- getElementsWithinColShape
- getElementsWithinRange
- getElementType
- getElementVelocity
- getLowLODElement
- getRootElement
- isElement
- isElementAttached
- isElementCallPropagationEnabled
- isElementDoubleSided
- isElementFrozen
- isElementInWater
- isElementLowLOD
- isElementWithinColShape
- isElementWithinMarker
- setElementAlpha
- setElementAngularVelocity
- getElementAngularVelocity
- setElementAttachedOffsets
- setElementCallPropagationEnabled
- setElementCollisionsEnabled
- setElementData
- setElementDimension
- setElementDoubleSided
- setElementFrozen
- setElementHealth
- setElementID
- setElementInterior
- setElementModel
- setElementParent
- setElementPosition
- setElementRotation
- setElementVelocity
- setLowLODElement
- getPedContactElement
- getResourceDynamicElementRoot
- getResourceRootElement
Funciones de Servidor de Elementos
- attachElements
- createElement
- destroyElement
- detachElements
- getAttachedElements
- getElementAlpha
- getElementAttachedOffsets
- getElementAttachedTo
- getElementByIndex
- getElementByID
- getElementChild
- getElementChildren
- getElementChildrenCount
- getElementCollisionsEnabled
- getElementColShape
- getElementData
- getAllElementData
- hasElementData
- getElementDimension
- getElementHealth
- getElementID
- getElementInterior
- getElementMatrix
- getElementModel
- getElementParent
- getElementPosition
- getElementRotation
- getElementsByType
- getElementsWithinColShape
- getElementsWithinRange
- getElementType
- getElementVelocity
- getLowLODElement
- getRootElement
- isElement
- isElementAttached
- isElementCallPropagationEnabled
- isElementDoubleSided
- isElementFrozen
- isElementInWater
- isElementLowLOD
- isElementWithinColShape
- isElementWithinMarker
- setElementAlpha
- setElementAngularVelocity
- getElementAngularVelocity
- setElementAttachedOffsets
- setElementCallPropagationEnabled
- setElementCollisionsEnabled
- setElementData
- setElementDimension
- setElementDoubleSided
- setElementFrozen
- setElementHealth
- setElementID
- setElementInterior
- setElementModel
- setElementParent
- setElementPosition
- setElementRotation
- setElementVelocity
- setLowLODElement
- getPedContactElement
- getResourceDynamicElementRoot
- getResourceRootElement