0% acharam este documento útil (0 voto)
0 visualizações3 páginas

Comandos Unity Scripts

O documento é uma referência rápida de comandos de script C# na Unity, incluindo funções como Start, Update e métodos para manipulação de transformações e física. Ele também abrange entrada do usuário, gerenciamento de cenas, manipulação de UI e uso de corrotinas. Além disso, fornece exemplos de uso de métodos como Instantiate, Destroy e Debug.Log.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
0 visualizações3 páginas

Comandos Unity Scripts

O documento é uma referência rápida de comandos de script C# na Unity, incluindo funções como Start, Update e métodos para manipulação de transformações e física. Ele também abrange entrada do usuário, gerenciamento de cenas, manipulação de UI e uso de corrotinas. Além disso, fornece exemplos de uso de métodos como Instantiate, Destroy e Debug.Log.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Comandos de Script C# na Unity (Referência Rápida)

void Start()

Executa uma vez no início.

void Update()

Executa a cada frame.

void FixedUpdate()

Executa em intervalos fixos, ideal para física.

void LateUpdate()

Executa após o Update, bom para câmeras.

[Link]

Obtém ou define a posição do objeto.

[Link]

Obtém ou define a rotação do objeto.

[Link]

Obtém ou define a escala local do objeto.

[Link](vetor)

Move o objeto.

[Link](vetor)

Rotaciona o objeto.

[Link](alvo)

Faz o objeto olhar para um ponto.

Instantiate(objeto)

Cria uma cópia de um objeto.

Instantiate(obj, pos, rot)

Cria com posição e rotação específicas.

Destroy(objeto)

Remove o objeto da cena.

Destroy(obj, tempo)

Remove após um tempo.

GetComponent<T>()

Obtém componente do tipo T.

GetComponents<T>()
Obtém todos os componentes do tipo T.

[Link](true/false)

Ativa ou desativa o GameObject.

enabled = true/false

Ativa ou desativa o script.

[Link](KeyCode.X)

Verifica se tecla está pressionada.

[Link](KeyCode.X)

Verifica se tecla foi pressionada.

[Link](KeyCode.X)

Verifica se tecla foi solta.

[Link]("Horizontal")

Entrada analógica horizontal.

[Link]("Jump")

Verifica se botão foi pressionado.

Rigidbody rb = GetComponent<Rigidbody>()

Acessa Rigidbody.

[Link](vetor)

Aplica força ao Rigidbody.

[Link]

Define a velocidade diretamente.

[Link](origem, direção)

Dispara um raio para detecção.

using [Link]

Namespace necessário para cenas.

[Link]("NomeCena")

Carrega outra cena.

[Link]()

Retorna a cena atual.

[Link]

Tempo entre frames (movimento suave).

[Link]

Tempo total desde início da cena.


[Link]

Velocidade do tempo (0 = pausado).

Text texto = GetComponent<Text>()

Acessa componente de texto UI.

[Link] = "Olá"

Altera o texto exibido.

[Link] = true/false

Mostra ou oculta a UI.

StartCoroutine(NomeCoroutine())

Inicia uma corrotina.

yield return new WaitForSeconds(t)

Espera t segundos dentro da corrotina.

[Link]()

Fecha o jogo.

[Link]("Mensagem")

Exibe mensagem no console.

[Link](a, b, t)

Interpolação linear entre a e b.

[Link](a, b, t)

Movimento suave entre dois vetores.

Você também pode gostar