Udon/pt-br: Difference between revisions
Created page with "O Udon é usado principalmente como substituto dos [https://docs.unity3d.com/ScriptReference/MonoBehaviour.html MonoBehaviors] no Unity. O Udon foi projetado para interagir com segurança com a plataforma VRChat em um ambiente sandbox, com um conjunto selecionado de operações aprovadas para realizar várias ações, que podem ser opcionalmente sincronizadas pela rede. O Udon abrange uma ampla gama de operações nativas do C# e do Unity, bem como operações específic..." |
Created page with "== Recursos da comunidade == ''Uma lista de guias da comunidade pode ser encontrada no artigo principal:'' Community:Udon Guides. * [https://github.com/vrchat-community/UdonSharp UdonSharp] no ''github.com''" |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 12: | Line 12: | ||
O Udon é usado principalmente como substituto dos [https://docs.unity3d.com/ScriptReference/MonoBehaviour.html MonoBehaviors] no Unity. O Udon foi projetado para interagir com segurança com a plataforma VRChat em um ambiente sandbox, com um conjunto selecionado de operações aprovadas para realizar várias ações, que podem ser opcionalmente sincronizadas pela rede. O Udon abrange uma ampla gama de operações nativas do C# e do Unity, bem como operações específicas do VRChat que podem ser usadas para criar [[mundos]] e experiências avançadas no VRChat. | O Udon é usado principalmente como substituto dos [https://docs.unity3d.com/ScriptReference/MonoBehaviour.html MonoBehaviors] no Unity. O Udon foi projetado para interagir com segurança com a plataforma VRChat em um ambiente sandbox, com um conjunto selecionado de operações aprovadas para realizar várias ações, que podem ser opcionalmente sincronizadas pela rede. O Udon abrange uma ampla gama de operações nativas do C# e do Unity, bem como operações específicas do VRChat que podem ser usadas para criar [[mundos]] e experiências avançadas no VRChat. | ||
< | <span id="History"></span> | ||
== | == História == | ||
O Udon Toolkit foi anunciado originalmente em uma publicação no blog<ref>[https://medium.com/@vrchat/vrchat-node-graph-playmaker-and-soon-1a958672688d 'VRChat “Node Graph”, Playmaker, and Soon™'; recuperado em 6 de setembro de 2024.]</ref> em 20 de junho de 2018 e apresentado como "VRChat Node Graph", tendo sido adicionalmente discutido durante um vídeo de [[Atualização dos Desenvolvedores]]<ref>[https://www.youtube.com/watch?v=sst9GZAZBDU 'Atualização do Desenvolvimento do VRChat #4' no YouTube; recuperado em 6 de setembro de 2024.]</ref> em 26 de junho de 2018 para substituir o toolkit do ''"Playmaker"'', nas versões iniciais do SDK de mundo. | |||
Udon Toolkit | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 24: | Line 21: | ||
</div> | </div> | ||
=== UdonSharp (U#) === | === UdonSharp (U#) === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 32: | Line 27: | ||
</div> | </div> | ||
< | <span id="How_to_make_an_U#_script'UdonSharp'_on_creators.vrchat.com;_retrieved_September_13,_2025."></span> | ||
==== | ==== Como fazer um script U#<ref>[https://creators.vrchat.com/worlds/udon/udonsharp 'UdonSharp'] on ''creators.vrchat.com''; recuperado em 13 de setembro de 2025.</ref>==== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 40: | Line 34: | ||
</div> | </div> | ||
< | <span id="In_the_Project_window"></span> | ||
===== | ===== Na janela Projeto ===== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 52: | Line 45: | ||
</div> | </div> | ||
< | <span id="In_the_Hierarchy_window"></span> | ||
===== | ===== Na janela Hierarquia ===== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 64: | Line 56: | ||
</div> | </div> | ||
=== Udon 2 (Soba) === | === Udon 2 (Soba) === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 76: | Line 66: | ||
</div> | </div> | ||
< | <span id="Trivia"></span> | ||
== | == Curiosidade == | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 84: | Line 73: | ||
</div> | </div> | ||
< | <span id="Official_resources"></span> | ||
== | ==Recursos oficiais== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 94: | Line 82: | ||
</div> | </div> | ||
== Recursos da comunidade == | |||
''Uma lista de guias da comunidade pode ser encontrada no artigo principal:'' | |||
'' | [[Special:MyLanguage/Community:Udon Guides|Community:Udon Guides]]. | ||
* [https://github.com/vrchat-community/UdonSharp UdonSharp] | * [https://github.com/vrchat-community/UdonSharp UdonSharp] no ''github.com'' | ||
< | <span id="References"></span> | ||
== | == Referências == | ||
{{reflist}} | {{reflist}} | ||
<references/> | <references/> | ||
Latest revision as of 22:03, 5 June 2026

Udon é um editor de programação orientada a objetos de alto nível, derivado de C#, para o SDK de Mundos do VRChat, criado pela Equipe de Desenvolvimento do VRChat e lançado em 2020 para o SDK2 e, posteriormente, para o SDK3.
Visão geral

O Udon permite que os usuários utilizem a interface de usuário Udon Node Graph para a criação visual de scripts, usando 'noodles' para conectar nós entre si e criar scripts avançados para Mundos. Os usuários também podem programar da maneira tradicional, usando o UdonSharp (U#), que permite o uso de uma sintaxe limitada de C#. O Udon também compila para seu próprio bytecode, conhecido como Udon Assembly, que pode ser interpretado pela plataforma VRChat.
O Udon é usado principalmente como substituto dos MonoBehaviors no Unity. O Udon foi projetado para interagir com segurança com a plataforma VRChat em um ambiente sandbox, com um conjunto selecionado de operações aprovadas para realizar várias ações, que podem ser opcionalmente sincronizadas pela rede. O Udon abrange uma ampla gama de operações nativas do C# e do Unity, bem como operações específicas do VRChat que podem ser usadas para criar mundos e experiências avançadas no VRChat.
História
O Udon Toolkit foi anunciado originalmente em uma publicação no blog[1] em 20 de junho de 2018 e apresentado como "VRChat Node Graph", tendo sido adicionalmente discutido durante um vídeo de Atualização dos Desenvolvedores[2] em 26 de junho de 2018 para substituir o toolkit do "Playmaker", nas versões iniciais do SDK de mundo.
Udon officially launched on April 1, 2020 in an 'Open Alpha' state[3] with VRChat version 2020.1.1[4]. Users could upload worlds to VRChat using Udon scripts. In addition, VRChat also created a spotlight row in the World Menu, showcasing worlds utilizing Udon[5][6].
UdonSharp (U#)
UdonSharp, or U#, is a compiler that compiles C# into Udon's assembly code. UdonSharp was originally created as an open-source community project on February 7, 2020[7], by developer Merlin, and contributed to by other creators[8]. UdonSharp is now on the official VRChat Open Source repository.
Como fazer um script U#[9]
You can create an UdonSharp script the project window or the hierarchy window by following the steps below.
Na janela Projeto
- Right-click in your project's asset explorer.
- Navigate to "Create" > "U# script".
- Click "U# script". This will open a file creation dialog.
- Choose a name for your script and click "Save".
- This will create a
.csscript file and an UdonSharp program asset that's set up for the script in the same directory.
Na janela Hierarquia
- Create a new game object in your scene.
- Add an
Udon Behaviourcomponent to the object. - Below the "New Program" button click the dropdown and select "Udon C# Program Asset".
- Now click the "New Program" button. This will create a new UdonSharp program asset for you.
- Click the "Create Script" button and choose a save destination and name for the script.
Udon 2 (Soba)
On December 15, 2022, VRChat announced that their development team began working on a successor to Udon, which was given the working title of "Udon 2"[10]. The next update regarding Udon 2 would come on February 29, 2024 with a mention of the performance benefits and additional features it would bring[11], and another update on March 14, 2024 that showcased an example from the internal beta[12].
On November 25, 2024, previous plans for Udon 2 were dropped, and a new project would take its place, termed Soba[13].
Curiosidade
- "Udon" is a type of thick noodle, used in Japanese cuisine.
Recursos oficiais
- What is Udon? on creators.vrchat.com
- UdonSharp Docs on udonsharp.docs.vrchat.com
- World/Udon Bugs & Feature Requests on feedback.vrchat.com
Recursos da comunidade
Uma lista de guias da comunidade pode ser encontrada no artigo principal: Community:Udon Guides.
- UdonSharp no github.com
Referências
- ↑ 'VRChat “Node Graph”, Playmaker, and Soon™'; recuperado em 6 de setembro de 2024.
- ↑ 'Atualização do Desenvolvimento do VRChat #4' no YouTube; recuperado em 6 de setembro de 2024.
- ↑ 'Introducing VRChat Udon: Unlocking Coding for Creators' on Medium; retrieved December 16, 2024
- ↑ VRChat 2020.1.1 on docs.vrchat.com; retrieved December 16, 2024
- ↑ 'Udon Alpha Spotlight' on Medium; retrieved December 16, 2024.
- ↑ Archive (01/24/2020) - 'World Showcase' for Udon on ask.vrchat.com via Archive.org; retrieved December 16, 2024
- ↑ '0.1.0 Initial release' on github.com; retrieved September 13, 2025.
- ↑ 'Creator Toolbox Update' on VRChat's Blog, at hello.vrchat.com; retrieved September 13, 2025.
- ↑ 'UdonSharp' on creators.vrchat.com; recuperado em 13 de setembro de 2025.
- ↑ 'Developer Update - 15 December 2022'; retrieved December 16, 2024.
- ↑ 'Developer Update - 29 February 2024'; retrieved December 16, 2024.
- ↑ 'Developer Update - 14 March 2024'; retrieved December 16, 2024.
- ↑ 'Developer Update - 25 November 2024'; retrieved December 16, 2024.