Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Tube Shape (Forma de tubo)
Esta característica está en versión preliminar y está sujeta a cambios. |
Cree volúmenes de tipo tubo en el spline utilizando el componente Tube Shape (Forma de tubo). Para crear una forma de tubo, agregue el componente Spline a una entidad para definir su forma. En el componente Tube Shape (Forma de tubo), defina un radio para controlar su volumen. Puede especificar un radio de tubo distinto en cada vértice del spline.
El componente Tube Shape requiere el componente Spline.
ejemplo Componente Tube Shape (Forma de tubo)

Propiedades de Tube Shape (Forma de tubo)

El componente Tube Shape (Forma de tubo) tiene las siguientes propiedades.
Nombre | Descripción |
---|---|
Visible |
El componente aparece siempre en la ventanilla, incluso aunque la entidad no se haya seleccionado. |
Game View (Vista del juego) |
Representa la forma en modo de juego. Para entrar en el modo de juego, presione Ctrl + G. |
Shape Color (Color de forma) |
Especifica el color para representar la forma. |
Radius |
El radio del tubo. |
Variable Radius (Radio variable) |
Define el radio variable en cada punto del spline. Este valor se añade al radio para calcular el radio final del tubo. |
Edit (Editar) |
Seleccione Edit (Editar) y el componente está bloqueado para edición. Para obtener más información, consulte Edición de componentes en la ventanilla. |
Interfaz de bus de solicitudes deEBus
Puede utilizar la interfaz de bus de eventos (EBus) para comunicarse con otros componentes del juego. Para obtener más información, consulte Trabajar con el sistema de bus de eventos (EBus).
Nombre de la solicitud | Descripción | Parámetro | Return | Capacidad de ejecución de script |
---|---|---|---|---|
GetRadius |
Devuelve el radio del tubo. | Vacío | Float | Sí |
GetTotalRadius |
Devuelve el radio total interpolado del tubo. Esta es la suma del radio y el radio variable. | SplineAddress | Float | Sí |
GetVariableRadius |
Devuelve el radio variable a lo largo del spline. | Int | Float | Sí |
SetRadius |
Establece el radio del tubo. | Float | Vacío | Sí |
SetVariableRadius |
Establece el radio variable del tubo en un punto del spline. | Int, Float | Vacío | Sí |
ejemplo
El script siguiente utiliza la interfaz de bus de solicitudes.
function Script:OnActivate() TubeShapeComponentRequestsBus.Event.SetRadius(self.entityId, 5.0); end