Conceitos principais

Esta página foi traduzida automaticamente e pode conter erros. Encontrou um problema? Use o link "Edit this page" para ajudar a corrigir.

Turian Studio: árvore de cena, visualização da cena, inspetor e navegador de assets

Projeto

Um projeto é uma pasta com um diretório Assets/. Tudo o que forma o seu jogo — cenas, modelos, texturas, scripts, configurações — fica em Assets/. O Turian guarda os artefatos importados e as compilações em uma pasta .Cache/ ao lado, que você nunca edita e não deve versionar.

Cena e prefab

Uma cena é uma árvore de nós salva como um arquivo .prefab. Uma fase, um menu, um personagem ou um objeto reutilizável são a mesma coisa no disco: uma hierarquia de nós. Você abre uma cena no Studio com um clique duplo no painel Assets; em tempo de execução, você a carrega ou a instancia quantas vezes quiser.

A cena inicial, escolhida nas Player Settings do projeto, é a primeira que o jogo compilado abre.

Nós

Todo objeto em uma cena é um nó. Os nós formam uma árvore de pais e filhos: mover, girar ou escalar um pai move os filhos junto. Todo nó tem um Transform (posição, rotação e escala) e uma lista de componentes.

Componentes

Um componente é uma classe C# anexada a um nó. Os componentes são o "como": um ModelComponent desenha um modelo, um CameraComponent define uma visão, um LightComponent ilumina a cena, e os seus próprios componentes contêm a lógica do jogo. Os componentes embutidos vêm com o motor; os seus são classes que herdam de Component:

namespace Usercode;

public class Spinner : Component
{
    public float speed = 90f;

    public override void OnUpdate(float deltaTime) =>
        Node!.Transform.SetRotationY(Node.Transform.Rotation.Y + speed * deltaTime);
}

Campos e propriedades públicos aparecem no Inspector, onde você os edita por nó.

Assets

Um asset é qualquer arquivo em Assets/. O Turian importa cada arquivo de origem — um modelo glTF, uma textura PNG, um documento .ui — para um artefato pronto para o motor, e lhe dá um id estável guardado em um arquivo .meta ao lado. As referências entre assets e das cenas usam esses ids, então mover ou renomear um arquivo nunca quebra nada. Mantenha os arquivos .meta no controle de versão.

Data assets são suas próprias classes C#, salvas como assets e editadas no Inspector — o equivalente no Turian aos ScriptableObjects da Unity.

Scripts

Qualquer arquivo .cs em Assets/ faz parte do código do jogo. O Studio compila os scripts quando eles mudam e troca o novo assembly sem reiniciar. A exportação usa os mesmos scripts para gerar um executável independente.

Studio e a CLI

O Turian Studio é o editor. O turian-cli executa o mesmo pipeline sem janela: cria projetos, compila, exporta, executa e inspeciona cenas — ideal para integração contínua. Veja a página da CLI.


← Toda a documentação Editar esta página