This article's documentation is for anything that uses the Source engine. Click here for more information.

path_track

From Valve Developer Community
Jump to navigation Jump to search
English (en)Português do Brasil (pt-br)Translate (Translate)
path_track
Path track.png
TypePoint entity
EngineSource Source
AvailabilityIn all games
 

path_track é um ponto de entidade(en) disponível em todos os jogos Source Source. É usado para construir caminhos a serem seguidos por outras entidades. Cada 'path_track' é um nó no caminho, cada um contendo o nome da próxima path_track no caminho.

Criação de tracks automatizada

Clonando ( Shift-drag ) esta entidade irá ativar um recurso usado para criar uma trilha de forma rápida e automática. Este recurso irá alterar o valor-chave de Nome e o valor-chave de Destino da próxima parada , de modo que uma trilha seja criada entre a origem e o clone. Mais especificamente, o Hammer adicionará um contador após o valor-chave Nome do clone ou incrementará esse contador se ele já existir, criando um nome exclusivo em uma série. Se um nome for completamente omitido, ele simplesmente nomeará o clone como "caminho". Se um valor-chave Próximo destino de parada foi especificado, ele também alterará esse valor-chave da fonte, para o nome do clone, resultando em uma trilha sendo desenhada entre eles.

Revertendo sobre um path_track

Icon-Bug.pngErro: Normalmente, quando dado uma entrada StartBackward ou Reverse , um func_tracktrain começará a se mover na direção reversa em sua velocidade normal. No entanto, devido a falhas de codificação, se alguns dos path_tracks envolvidos no curso têm seu valor de propriedade " Nova Velocidade do Trem " definido como '0' , o trem pode parar de se mover, ou pode se mover no direção errada. Este problema pode ser resolvido definindo a propriedade "New Train Speed" nos tracktrains envolvidos para um número diferente de zero.  [todo tested in?]

Parenting

Um conjunto de faixas pode ser criado pelos pais. No entanto, todos os trilhos e o trem que neles circula devem ser direcionados ao mesmo objeto para que o movimento se comporte corretamente. Caso contrário, ocorrerá uma falha intencional.

Valores-chave

Next Stop Target (target) ([todo internal name (i)]) <targetname(en)>
A próxima trilha_do_caminho no caminho.
Branch Path (altpath) ([todo internal name (i)]) <targetname(en)>
Um path_track alternativo para ser o próximo nó no caminho. Útil para fazer caminhos de ramificação. Use as entradas ToggleAlternatePath/EnableAlternatePath para tornar o caminho alternativo ativo.
Icon-Bug.pngErro:Se este valor for definido para qualquer coisa que não seja um path_track, o jogo irá travar sem aviso ao carregar o nível.  [todo tested in?]
New Train Speed (speed) ([todo internal name (i)]) <float(en)>
Quando o trem chegar a este track, ele definirá sua velocidade para esta velocidade. Velocidades superiores à velocidade máxima do trem são fixadas.
Path radius (radius) ([todo internal name (i)]) <float(en)>
Usado por NPCs que seguem os caminhos da trilha (helicóptero de ataque/caça). Isso diz a eles a distância máxima que eles podem estar do caminho neste nó.
Orientation Type (orientationtype) ([todo internal name (i)]) <choices>
A forma como o seguidor de caminho enfrenta conforme se move por este caminho.
  • 0: Sem alteração
  • 1: Direção do movimento da face
  • 2: Encare os ângulos deste path_track
Name (targetname) <string(en)>
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Parentname:
Parent (parentname) <targetname(en)>
Specifies a movement parent. An entity will maintain its initial offset from its parent. An attachment point can be added to the end of the name, separated by a comma.
Pitch Yaw Roll (Y Z X) (angles) <angle(en)>
This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.

Flags

Desativado : [1]
Disparar uma vez : [2]
Ramificação reversa (o caminho alternativo é para ir para trás, não para frente) : [4]
Desativar trem : [8]
Teleporte para ESTE path track : [16]
Zona de subida de carga útil TF2 : [32]
Zona de decida de carga útil TF2 : [64]

Inputs

ToggleAlternatePath
Faz com que a trilha mude para/de seu caminho alternativo.
EnableAlternatePath
Habilite o caminho alternativo da trilha.
DisableAlternatePath
Desative o caminho alternativo da trilha.
TogglePath
Fazer com que a trilha ligue/desligue
EnablePath
Habilite a trilha.
DisablePath
Desabilite a trilha.


Parentname:
SetParent <string(en)>
Move with this entity. See Entity Hierarchy (parenting).
SetParentAttachment <string(en)>
Change this entity to attach to a specific attachment point on its parent. The entity will teleport so that the position of its root bone matches that of the attachment. Entities must be parented before being sent this input.
SetParentAttachmentMaintainOffset <string(en)>
As above, but without teleporting. The entity retains its position relative to the attachment at the time of the input being received.
ClearParent
Removes this entity from the the movement hierarchy, leaving it free to move independently.

Outputs

OnPass
Disparado quando qualquer entidade seguindo este caminho passa por este nó path_track.
OnTeleport
Disparado quando qualquer entidade seguindo este caminho se teletransporta diretamente para este nó path_track.


Veja também