sBotics Wiki

Tutorial do Simulador usado pela OBR

Ferramentas do usuário

Ferramentas do site


csharp

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
csharp [2025/04/02 04:24] admincsharp [2025/04/15 16:34] (atual) – edição externa 127.0.0.1
Linha 26: Linha 26:
 } }
 </code> </code>
- 
 ==== Aviso Importante sobre Busy-Waiting ==== ==== Aviso Importante sobre Busy-Waiting ====
 Como já informado na página de [[Programação]], o simulador e o seu código rodam na mesma "camada" (thread). Então o seu código impacta DIRETAMENTE no FPS ("quadros por segundo", fluidez) do simulador. Códigos pesados podem acabar pausando o simulador por um tempo considerável causando um crash. Você **sempre** deve usar ''%%await%%'' para evitar segurar o simulador por tempo demais no seu código. Como já informado na página de [[Programação]], o simulador e o seu código rodam na mesma "camada" (thread). Então o seu código impacta DIRETAMENTE no FPS ("quadros por segundo", fluidez) do simulador. Códigos pesados podem acabar pausando o simulador por um tempo considerável causando um crash. Você **sempre** deve usar ''%%await%%'' para evitar segurar o simulador por tempo demais no seu código.
Linha 397: Linha 396:
  
 ===== Buscando Comandos ===== ===== Buscando Comandos =====
-lorem ipsum +Embora este tutorial seja bastante completo, ele pode não mostrar toda a profundidade que é possível alcançar com o C# para sBotics (com objetos como a câmera ou caneta 3D, por exemplo). Sendo assim, é recomendável que você como usuário esteja sempre atrás de conteúdos.
 ==== Código Fonte ==== ==== Código Fonte ====
-lorem ipśum+O código fonte da parte programável (sensores, componentes, etc) do sBotics está disponível em [[https://github.com/sBotics/programming-reference|Github: sBotics/Programming Reference]].
  
 +Lá é possível entender como funcionam os sensores exatamente e saber todos os métodos, classes, propriedades, enums, namespaces, etc. que o usuário tem acesso.
 ==== Do rEduc ==== ==== Do rEduc ====
-lorem ipśum+É possível ver também a "tradução" que o rEduc faz para C# em [[https://code.sbotics.net/programming/platforms/c0db56ec-619f-498f-9fbb-7835735f0f5e/languages/4224cf8e-f00c-4cc5-bd08-f0d22fad011d/functions?category=&cv=csharp|Funções sBotics]], e ver exatamente o nome de cada comando rEduc e o seu código C# equivalente para fins de estudo.
  
 ------- -------
csharp.1743567852.txt.gz · Última modificação: 2025/04/15 16:34 (edição externa)