Unity3D中的着色器图形连接不可见

kgsdhlau  于 2023-01-09  发布在  其他
关注(0)|答案(1)|浏览(163)

大约一周前,我在我的一个项目中打开着色器图形时,我注意到节点之间的连接消失了(如图所示)。着色器仍然工作得很好,就像连接在那里一样,但由于它们不可见,所以无法工作。今天我注意到视觉效果图也缺少连接。问题始于Unity 2021.3.6f1,然后我升级到Unity 2022.1.22f1,问题仍然存在。即使我创建一个新项目,我仍然看不到任何连接。我正在使用MacBook Pro 2017。任何帮助都将不胜感激。shader graph without connections
我尝试重新启动计算机,重新安装Unity Editor,降级到旧版本的Unity Editor并创建一个空白项目,但没有解决这个问题。

toiithl6

toiithl61#

我在Unity 2021. 3. 11 f1中遇到了同样的问题,并在多个项目中确认了之前没有问题的bug(最近只更改了其中一个)。
你运行的是什么版本的MacOS?我最好的猜测是MacOS Ventura 13.1破坏了Unity的一些版本,因为从macOS Monterey升级是本周我的系统最大的变化(2019 MacBook Pro 16”)。
以下步骤似乎已经为我解决了这个问题(到目前为止一切顺利):
1.重新启动计算机(只是为了确保)
1.备份项目(我刚刚创建了一个存档副本)
1.安装Unity 2021.3.16f1(最新LTS版本)
1.删除项目库(以防缓存中有奇怪的内容)
1.在新版本的Unity中打开项目(这也会重新生成库)
我现在可以再次编辑着色器图形了。值得注意的是,删除库并在2021.3.11f1中重新生成并没有**解决这个问题。只有在2021.3.16f1中打开它并重新生成库才对我有效。
在Unity的最新LTS版本中打开项目时,我没有测试保留旧库的完整性;有可能不需要重新生成,但这似乎是最安全的选择。特别是如果您在将项目升级到Unity 20221.22f1之前没有尝试删除库,并且您仍然遇到问题。您可以尝试删除库,看看是否可以立即解决问题,而不尝试降级到2021.3.16f1?
Unity Answers支持站点上也有关于这个问题的帖子,但是登录系统似乎被破坏了(讽刺的是!),所以我无法在那里回复。https://answers.unity.com/questions/1927887/shader-graph-connections-not-visible.html

相关问题