你应该知道:你的缺陷
一个优秀工程师的基本素养:勤查文档,好好说话
不要问 LLM(AI)有关于 U# 的任何事情
现阶段有关于 U# 的资料太少,LLM 对 U# 一无所知。即使是拥有海量资料的非常成熟的技术栈,LLM 也会有很大的可能出现胡言乱语(幻觉)的情况。更何况几乎没什么资料的 U# 呢?
除非你愿意和陈年老 bug 玩,否则尽量更新你的 UdonSharp(SDK)到最新版本
比如说不能给用户自定义 Enum 类型的方法参数指定默认值,这会导致编译器崩溃。 待补充....
虽然但是这是你的责任:不要滥用 *Update() 事件
一个简单但是很多人(就我买过的 U# 资产而言)都没有意识到的事实:很多逻辑其实不需要每帧都执行一次!多么的不可思议! 也许我应该展示一下各种现实案例的只使用 *Update() 的实现和使用...
尽可能不要在 *Update() 事件里分配内存
TL;DR 我还没验证过以下事实是否完全正确,因为需要对 UdonVM 进行逆向工程。 在 Udon 中,如果你在 *Update() 事件中创建新的对象,或者把 struct 塞进一个新的...
避免耗时操作或缓存其结果,如果不能,请搞快点
在开始写你的的一个网络同步脚本前,请至少通读一遍官方文档,不要问任何 LLM(AI)
在你正式开始网络同步之前——你最好知道的一些事
这一篇东西记录了我【ARK-Magellan】在学习网络同步如何写这个问题的时候遇到的所有问题,这篇文章的所有知识有些来自日本或者其他网站,这篇文章只是将他们和在了一起……但是这些真的很重要,所...