Elemento/Collision shape
Jump to navigation
Jump to search
A classe de formas de colisões representa formas invisíveis de detecção de colisão que podem ser criadas no mundo do GTA. Formas de colisão são tipicamente usados para detectar quando entidades físicas passam por ela, e executam ações quando isso acontece.
O tipo de elemento para esta classe é colshape.
Sintaxe XML
<colcube posX="1024.768" posY="1248.1024" posZ="800.600" width="100" height="100" depth="100"/> <colsphere posX="1024.768" posY="1248.1024" posZ="800.600" radius="100"/> <coltube posX="1024.768" posY="1248.1024" posZ="800.600" radius="30" height="15"/> <colrectangle posX="1024.768" posY="1248.1024" posZ="800.600" width="100" depth="61.8"/> <colcircle posX="1024.768" posY="1248.1024" posZ="800.600" radius="30"/>
Atributos Necessários
- posX: Um float representando a posição X do colshape.
- posY: Um float representando a posição Y do colshape.
- posZ: Um float representando a posição Z do colshape.
- radius: O raio do colshape (somente esferas, círculos e tubos).
- width: A largura do colshape (somente retângulos e cubos).
- depth: A profundidade do colshape (somente retângulos e cubos).
- height: A altura do colshape (somente cubos).
Atributos Opcionais
- dimension: A dimensão que o colshape estará.
Funções de scripting relacionadas
- addColPolygonPoint
- createColCircle
- createColCuboid
- createColPolygon
- createColRectangle
- createColSphere
- createColTube
- getColPolygonHeight
- getColPolygonPoints
- getColPolygonPointPosition
- getColShapeType
- getColShapeRadius
- getColShapeSize
- getElementColShape
- getElementsWithinColShape
- isElementWithinColShape
- isInsideColShape
- removeColPolygonPoint
- setColPolygonHeight
- setColPolygonPointPosition
- setColShapeRadius
- setColShapeSize