如何重命名Unity项目?

61

我想把Unity项目的名称改成其他内容,以便Unity编辑器在顶部显示新名称,或者当我使用Visual Studio打开脚本时,在VS顶部显示新名称。怎样做?

修改项目名称会更改游戏名称吗(出现在游戏窗口左上角的名称)?

修改项目名称会更改游戏可执行文件的名称吗?

4个回答

117

更改 Unity 项目名称 的方法:

  1. 更改 Unity 项目文件夹名称(即 Assets 文件夹的父级文件夹名称)
  2. 删除项目文件夹下带有 .sln 或 .csproj 后缀的任何文件 (Unity 将重新生成这些文件)

更改项目名称会改变游戏名称吗(即在游戏窗口左上角显示的名称)?

不会!若要更改游戏名称,请转到 Edit > Project Settings > Player > Product Name 并将其更改为新名称。

更改项目名称是否会更改游戏可执行文件名?

不会!在创建游戏构建(通过 File > Build Settings)时,Unity 会询问您文件名。该名称将成为您的可执行文件的名称(在 PC 上)。

如何在完成所有这些步骤后打开项目?

在 Unity 启动器的右上方,点击“Open”。找到并选择项目文件夹(即 Assets 文件夹的父级文件夹),然后点击“Select Folder”。该项目将在 Unity 编辑器中打开。

这种技术在 Unity v5.6.3 中适用吗?

是的!

这种技术在 Unity v2017.2.0b6 中适用吗?

部分适用!第一步(重命名项目文件夹名称和删除 .csproj 和 .sln 文件)仍然有效,但第二步(Edit > Project Settings > Player > Product Name)由于某些原因(很可能是一个错误),无法保留产品名称或公司名称的更改。

解决方法:

- 关闭 Unity。
- 直接使用您喜欢的文本编辑器编辑 ProjectSettings\ProjectSettings.asset 文件中的这些字段值。

-打开Unity,确认在 编辑 > 项目设置 > 玩家 > 产品名称 中已更改字段。


2
我希望整个 Unity 项目都在“主”项目文件夹的子文件夹中,这个文件夹将包含像文档和源代码控制隐藏文件夹、构建工件文件夹等内容。我想把 Unity 项目文件夹命名为“source”。有没有办法在不改变 .sln 文件名为“source.sln”的情况下实现这一点? - Mir
你也可以添加删除.vs(隐藏?)文件夹。 - Xonatron
1
我在更改云项目中引用的项目名称时遇到了问题。我还将cloudEnabled设置为0,cloudProjectId设置为0,并删除了项目资产文件中的cloudServicesEnabled下的行(包括该行)。打开项目时,它允许我在新名称下重新上传所有内容到云端。 - reactive-core

1
请注意,有一个“产品名称”和一个“项目名称”。 无论如何,更改项目名称和产品名称都不会更改服务窗口(或Unity ID网页上的项目仪表板)中显示的名称。

0

对于 Windows 11,如果您正在使用 Unity Hub,则右键单击项目并点击“在资源管理器中显示”,您将找到带有项目名称的文件,然后右键单击该文件,点击“显示更多选项”,然后在底部应该会显示“重命名”。这取决于您的 Windows 版本以及不同的文件资源管理器架构。


这只是将项目所在的文件夹重命名,与接受的答案相同。 - RJFalconer

0

更改“项目名称”和“产品名称”对于本地项目非常有用。

如果您的项目以任何方式使用Unity服务(云服务),则通过其Unity(基于Web的)仪表板重命名项目。 最快的方法是使用Unity启动器内部的三个点,位于每个启用云服务的项目旁边。

这样,Unity将负责在其服务中重命名项目,而不仅仅是在本地文件夹中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接