版本 3.7.2
总结
此更新添加了移动构建和测试,示例中心以及Spookality '24的一些修复!它还引入了 Udon Code Signing 以提高安全性。
新功能
修复和更改
VRCPlayerAPI.SetAvatarEyeHeightByMultiplier
现在在 ClientSim 中正常工作。
更改3.7.2-beta.2
- 新增 Udon 代码签名!
- 使用此 SDK(或更高版本)上传的任何世界都会收到服务器端签名。这有助于确保只有真实的(未修改的)世界版本才能加载到 VRChat 中。
- 这使得恶意玩家更难在您的世界中作弊或绕过脚本。
- 每个平台(PC、Android、iOS)都有不同的签名,因此您需要升级您世界的所有平台。
- Udon 代码签名不会影响非恶意用户,也不会改变您的 Unity 编辑器体验。
- 此 SDK 还将您的所有 Udon 脚本升级为更高效的存储格式(仅与非常旧的项目相关)。
- 我们建议使用此 SDK 升级并重新上传您的世界,以使您的世界更加安全!
- 使用此 SDK(或更高版本)上传的任何世界都会收到服务器端签名。这有助于确保只有真实的(未修改的)世界版本才能加载到 VRChat 中。
更改3.7.2-beta.3
- 修正 Udon Code Signature 计算的时间。
- 现在,它是在
IProcessSceneWithReport
回调期间计算的,执行顺序为构建世界时。int.MaxValue - 8192
- 这修复了一些 Udon 编译器(例如 CyanTrigger)在签名计算后修改代码的问题,这会导致上传的世界无法通过验证。
- 现在,它是在
版本与最终版本之间的更改beta.3
- 修复了公开测试版反馈中关于构建和测试移动版的几个错误。
- 在错误地设置移动构建和测试时,添加了一些有用的错误消息。
- 例如,如果您的设备屏幕被锁定,我们现在会警告您。
已知问题
- 首次打开场景并在具有 U# 行为的预制件中选择游戏对象时,该 U# 行为正下方的组件的 GUI 不会显示其 GUI。取消选择并重新选择预制件可解决此问题。
- 缓冲区粒子无法像在 Unity 2019 中那样工作,社区成员 hfcRed 在此处提供了一种解决方法来修复它们。
- Unity 2022 有时会导致 Rider 的调试器因 Unity IMGUI 中未处理的异常而停止。
- 有关更多信息,请参阅此解决方法和 Jetbrains 的错误跟踪器。
No Comments