Skip to main content

Udon

Udon 是如何在 VRChat 世界中编写代码的。它是一种可视化脚本语言,这意味着它使用的是块和节点,而不是传统的代码行。    如果您已经了解 C#,并希望使用它来编写您的Udon脚本,您可以使用 UdonSharp[github.com] 这样做。    Udon入门([ask.vrchat.com/])</span VRChat Udon 教程

许多人认为编码是一个令人生畏的黑盒子。作为一名程序员,我可以向你保证,对编码原理的基本了解并不像某些人描述的那样复杂。我能给你的最好建议是

  • 慢慢来,不要试图一次学会所有东西
  • 在了解一段代码的作用之前,不要涉猎或试图修改它
  • 带着逻辑思维去学习

最后一条是最重要的。想一想计算机为达到预期效果而必须完成的确切逻辑步骤。然后将其组合在一起,这主要是一个将逻辑转化为计算机代码的过程。    哦,还有 2 个最重要的提示: *阅读控制台!写评论!!!!!!!!!!!!!!!!!!!!!!!!!!。    Unity 基于 C# 运行,因此如果您想开始学习编程语言,C# 将是一个很好的开始。截至发稿时,Brackeys 正在制作一个有关 Unity 编程的系列教程。如何用 C# 编程 YT 播放列表

基础知识

数据类型:

  • 布尔 - 真或假
  • Int - 整数
  • 浮点数--小数
  • 字符串--字符集合

注意,C# 中的 ints 是 32 位的,这意味着它们有 ~21 亿的限制,无论正负。超过此限制将导致溢出,从而引发错误。

另外,您还可以使用社区开发的 UdonSharp。它可以将 C# 脚本翻译成 Udon 行为。它更加可靠,如果您有基本的编码经验,我建议您使用它,而不是 Udon 的可视化脚本。