editor_de_ladrilhos
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
editor_de_ladrilhos [2025/04/02 19:05] – [Editor de Ladrilhos] admin | editor_de_ladrilhos [2025/04/15 16:34] (atual) – edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Editor de Ladrilhos ====== | ====== Editor de Ladrilhos ====== | ||
- | No sBotics, o editor de ladrilhos oferece a capacidade de personalizar cada ladrilho da arena, permitindo um controle minucioso sobre o ambiente de simulação. Cada ladrilho possui um conjunto de configurações padrão, que podem ser ajustadas para criar cenários únicos e desafiadores. | + | No sBotics, o editor de ladrilhos oferece a capacidade de personalizar cada ladrilho da arena, permitindo um controle minucioso sobre o ambiente de simulação. Além disso, é possível importar e exportar ladrilhos para arquivos '' |
{{ editor-ladrilhos.png? | {{ editor-ladrilhos.png? | ||
Linha 26: | Linha 26: | ||
* ''" | * ''" | ||
* ''" | * ''" | ||
- | * ''" | + | * ''" |
* ''" | * ''" | ||
* ''" | * ''" | ||
Linha 35: | Linha 35: | ||
No arquivo JSON de configuração do ladrilho, existe uma configuração **extremamente importante** para arenas com percurso/ | No arquivo JSON de configuração do ladrilho, existe uma configuração **extremamente importante** para arenas com percurso/ | ||
- | Todo ladrilho tem 4 lados e 4 saídas possíveis: **'' | + | Todo ladrilho tem 4 lados de entrada |
<code javascript> | <code javascript> | ||
Linha 46: | Linha 46: | ||
</ | </ | ||
- | ===== Objetos ===== | + | **No sBotics, a linha formada pela arena começa pelo ladrilho final em direção a " |
+ | |||
+ | > Desta forma, os ''" | ||
+ | |||
+ | Em um exemplo clássico deste sistema, é possível ver como um beco sem saída deve ser configurado pelo simulador: | ||
+ | |||
+ | {{ beco.png? | ||
+ | |||
+ | Pode parecer confuso pensar que entrando por ''" | ||
+ | |||
+ | > **Aviso:** No Ladrilho de Início, todos os ''" | ||
+ | ===== Objetos ===== | ||
+ | {{ painel-objetos.png? | ||
+ | {{ objetos.png? | ||
Além das configurações de ladrilhos, o editor também permite adicionar objetos à arena. Esses objetos podem ter diferentes tipos, pontuações de resgate e a capacidade de servir como pontos de evacuação ('' | Além das configurações de ladrilhos, o editor também permite adicionar objetos à arena. Esses objetos podem ter diferentes tipos, pontuações de resgate e a capacidade de servir como pontos de evacuação ('' | ||
As propriedades dos objetos incluem: | As propriedades dos objetos incluem: | ||
- | material | + | * **Material |
- | Black (Preto) | + | * '' |
- | White (Branco) | + | * **Tipo ('' |
- | Green (Verde) | + | * **Peso ('' |
- | Red (Vermelho) | + | * **Reiniciar Posição**: Permite ativar se o objeto será reiniciado a sua posição inicial a cada nova tentativa (válido apenas para objetos não estáticos). |
- | Blue (Azul) | + | * **Posição ('' |
- | Yellow (Amarelo) | + | * **Rotação ('' |
- | Magenta | + | * **Escala ('' |
- | Cyan | + | * **Pontuação |
- | Tipo ('' | + | |
- | Peso ('' | + | |
- | Reiniciar Posição: Permite ativar se o objeto será reiniciado a sua posição inicial a cada nova tentativa (válido apenas para objetos não estáticos). | + | |
- | Posição (X, Y, Z): Define a posição do objeto na arena. | + | |
- | Rotação (X, Y, Z): Define a rotação do objeto (em graus). | + | |
- | Escala (X, Y, Z): Define o tamanho do objeto. | + | |
- | Pontuação: | + | |
- | Se o objeto for do tipo " | + | |
- | <code javascript> | + | > //Se o objeto for do tipo " |
+ | > | ||
+ | > //Exemplo abaixo retirado da área de resgate vermelha de arenas OBR:// | ||
+ | > <code javascript> | ||
" | " | ||
- | " | + | |
- | " | + | " |
- | " | + | " |
- | " | + | " |
- | " | + | " |
+ | } | ||
} | } | ||
+ | </ | ||
+ | |||
+ | Para referenciar tipos de objetos a serem resgatados, utilize o esquema de nomeação do nome do objeto em inglês, com as iniciais em maiúsculo, precedido por " | ||
+ | |||
+ | Se o objeto for de qualquer outro tipo, é possível definir uma pontuação que será concedida por resgatar o objeto em qualquer área de resgate, utilizando um [[Editor de Arenas|objeto de pontuação]]: | ||
+ | |||
+ | <code javascript> | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
} | } | ||
</ | </ | ||
- | Para referenciar tipos de objetos a serem resgatados, utilize o esquema de nomeação do nome do objeto em inglês, com as iniciais em maiúsculo, precedido por " | + | -------- |
- | ObjectCuboid | + | **Para alterar arenas como um todo, veja [[Editor de Arenas]].** |
- | ObjectRescueKit | + | |
- | ObjectLiveVictim | + | |
- | etc... | + | |
- | Se o objeto for de qualquer outro tipo, é possível definir uma pontuação que será concedida por resgatar o objeto em qualquer área de resgate, utilizando um [[Editor de Arenas|objeto de pontuação]]. | + |
editor_de_ladrilhos.1743620703.txt.gz · Última modificação: 2025/04/15 16:34 (edição externa)