unity无法重命名new layer和parameter

unity项目中animation controller中新建layer后无法重命名,parameter也是一样无法重命名,已经有一段时间了,之前是可以重命名了,一直不知道什么原因,重新安装unityhub和unity编辑器都没有用。
编辑器版本2019.4.31f1

这个问题可能是由于Unity编辑器的bug导致的。你应该确保你的Unity编辑器版本是最新的,并且你的项目也是最新的。
试试在不同的计算机上打开项目,看看是否仍然存在这个问题。如果在其他计算机上没有这个问题,那么可能是你当前计算机的问题。
如果以上两个方法都没有解决问题,你可以尝试删除动画控制器并重新创建一个新的。在创建新的时,尝试重命名它并添加参数。
如果你还是无法解决问题,可以考虑联系Unity的技术支持,他们可能会有更好的解决方案。

该问题现已解决,出现无法双击newlayer和newparameter重命名原因,可能是因为出现连续报错

img


该报错是一直持续报错不会暂停,解决办法是下载plasticSCM客户端,在我尝试把项目上传后问题解决


现在的Unity(4.3)动画是不能在Unity中修改的,
你想要修改的话就复制一份,
然后再命名,然后在修改,
然后在关联下就好了。

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:

UnityAnimation Controller 中,无法重命名 "New Player""Parameter" 是一个已知的问题。这是因为这些名称是默认名称,它们与 Unity 的内部机制相关,并且不能被直接重命名。

虽然无法直接重命名这些名称,但您可以通过创建新的 Animator 控制器来避免使用它们。您可以在 Assets 文件夹中创建一个新的 Animator 控制器,然后将其添加到需要使用的 GameObject 上。然后,您可以在 Animator 控制器中创建自定义的状态和参数,并将它们命名为您想要的任何名称。

如果您已经在项目中使用了 Animation Controller,并且不想重新创建一个新的,请注意不要删除这些默认名称,因为这些名称是与 Unity 的内部机制相关的。如果您确实需要删除它们,请确保在删除它们之前备份您的项目,以免丢失任何数据。

总之,虽然无法直接重命名 "New Player""Parameter",但您可以通过创建新的 Animator 控制器来避免使用它们,并创建自定义的状态和参数。


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
可能是Unity Editor的一个小bug导致的。您可以尝试以下操作:

  1. 右键单击要重命名的层或参数,选择“Copy”复制属性。

  2. 删除要重命名的层或参数,然后重新创建并将刚才复制的属性粘贴到新创建的层或参数中。

  3. 重命名新创建的层或参数,并确保您保存了更改。

至于代码,这个问题不需要使用代码来解决。这是Unity Editor工具的问题,不是代码问题。
如果我的回答解决了您的问题,请采纳!