Udon/es: Difference between revisions
Created page with "UdonSharp, o U#, es un compilador que convierte C# en código de ensamblaje de Udon. UdonSharp fue creado originalmente como un proyecto [https://github.com/MerlinVR/UdonSharp código abierto] de la comunidad el 7 de febrero de 2020<ref [https://github.com/MerlinVR/UdonSharp/releases/tag/v0.1.0 '0.1.0 Lanzamiento inicial'] en ''github.com''; recuperado el 13 de septiembre de 2025.</ref>, por el desarrollador Merlin, con contribuciones de otros creadores<ref [https://hell..." |
No edit summary |
||
| Line 31: | Line 31: | ||
=== UdonSharp (U#) === | === UdonSharp (U#) === | ||
UdonSharp, o U#, es un compilador que convierte C# en código de ensamblaje de Udon. UdonSharp fue creado originalmente como un proyecto [https://github.com/MerlinVR/UdonSharp código abierto] de la comunidad el 7 de febrero de 2020<ref [https://github.com/MerlinVR/UdonSharp/releases/tag/v0.1.0 '0.1.0 Lanzamiento inicial'] en ''github.com''; recuperado el 13 de septiembre de 2025.</ref>, por el desarrollador Merlin, con contribuciones de otros creadores<ref [https://hello.vrchat.com/blog/creator-toolbox-update 'Actualización de la caja de herramientas del creador'] en el blog de VRChat, ''hello.vrchat.com''; recuperado el 13 de septiembre de 2025.</ref>. | UdonSharp, o U#, es un compilador que convierte C# en código de ensamblaje de Udon. UdonSharp fue creado originalmente como un proyecto de [https://github.com/MerlinVR/UdonSharp código abierto] de la comunidad el 7 de febrero de 2020<ref [https://github.com/MerlinVR/UdonSharp/releases/tag/v0.1.0 '0.1.0 Lanzamiento inicial'] en ''github.com''; recuperado el 13 de septiembre de 2025.</ref>, por el desarrollador Merlin, con contribuciones de otros creadores<ref>[https://hello.vrchat.com/blog/creator-toolbox-update 'Actualización de la caja de herramientas del creador'] en el blog de VRChat, ''hello.vrchat.com''; recuperado el 13 de septiembre de 2025.</ref>. UdonSharp ahora se encuentra en el [https://github.com/vrchat-community/udonsharp repositorio oficial de código abierto de VRChat]. | ||
<span id="How_to_make_an_U#_script'UdonSharp'_on_creators.vrchat.com;_retrieved_September_13,_2025."></span> | <span id="How_to_make_an_U#_script'UdonSharp'_on_creators.vrchat.com;_retrieved_September_13,_2025."></span> | ||
Revision as of 13:29, 8 March 2026

Udon is a C# derived high level object-oriented programming editor for the VRChat World SDK, created by the VRChat Development Team and released in 2020 for SDK2, then eventually SDK3.
Descripción general

Udon allows users to utilize the Udon Node Graph UI for visual scripting, and using 'noodles' to connect nodes together to create advanced scripts for Worlds. Users can also traditionally code, using UdonSharp (U#), which allows the use of limited C# syntax. Udon also compiles to its own bytecode known as Udon Assembly, which can be interpreted by the VRChat platform.
Udon is primarily used as a replacement for MonoBehaviors in Unity. Udon is designed to securely interface with the VRChat platform in a sandboxed environment, with a select set of approved operations to perform various actions, which can optionally be synced across the network. Udon covers a wide range of native C# and Unity operations, as well as VRChat specific operations that can be used to build advanced worlds and experiences in VRChat.
Historia
Udon Toolkit was originally announced on a blog post[1] on June 20, 2018 and introduced as the "VRChat Node Graph", and was additionally discussed during a Developer Update video[2] on June 26, 2018 to replace the "Playmaker" toolkit, on early versions of the world SDK.
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, o U#, es un compilador que convierte C# en código de ensamblaje de Udon. UdonSharp fue creado originalmente como un proyecto de código abierto de la comunidad el 7 de febrero de 2020Cite error: Invalid parameter in <ref> tag. UdonSharp ahora se encuentra en el repositorio oficial de código abierto de VRChat.
Cómo hacer un script en U# [7]
Puedes crear un script de UdonSharp en la ventana del proyecto o en la ventana de la jerarquía siguiendo los pasos a continuación.
En la ventana del proyecto
- Haz clic derecho en el explorador de assets de tu proyecto.
- Para crear ve a "Create" > "U# script".
- Haz clic en "U# script". Esto abrirá un cuadro de diálogo para crear un archivo.
- Elige un nombre para tu script y haz clic en "Save" para guardar.
- Esto creará un archivo
.csy un asset de programa UdonSharp configurado para el script en el mismo directorio.
En la ventana de la jerarquía
- Crea un nuevo "game object" en tu escena.
- Agrega un componente
Udon Behavioural objeto.- Debajo del botón "New Program", haz clic en el desplegable y selecciona "Udon C# Program Asset".
- Ahora haz clic en el botón "New Program". Esto creará un nuevo asset de programa UdonSharp para ti.
- Para crear el script haz clic en el botón "Create Script" y elige un destino y nombre para el 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"[8]. 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[9], and another update on March 14, 2024 that showcased an example from the internal beta[10].
On November 25, 2024, previous plans for Udon 2 were dropped, and a new project would take its place, termed Soba[11].
Curiosidades
- "Udon" es un tipo de fideo grueso, utilizado en la cocina japonesa.
Recursos oficiales
- ¿Qué es Udon? en creators.vrchat.com
- Documentos de UdonSharp en udonsharp.docs.vrchat.com
- World/Errores de Udon y solicitudes de funciones en feedback.vrchat.com
Recursos de la comunidad
Puedes encontrar una lista de guías de la comunidad en su artículo principal: Comunidad: Guías de Udon.
- UdonSharp en github.com
Referencias
- ↑ 'VRChat “Node Graph”, Playmaker, and Soon™'; retrieved September 6, 2024.
- ↑ 'VRChat Developer Update #4' on YouTube; retrieved September 6, 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
- ↑ 'UdonSharp' en creators.vrchat.com; consultado el 13 de septiembre, 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.