我收到了Unity游戏的源文件,我需要更改其中的一些文本。我已经看到几乎所有文本都包含在XML文件中。试图对它做一个小编辑,构建游戏,但旧文本仍然出现。我搜索了所有源文件,该文本只在一个文件中。
在构建包含更新的XML文件时是否有一些特殊设置?之前是否还有其他进程要运行,以便对游戏中包含对XML文件的更改?
XML文件和其他脚本和代码包含在解决方案中,不确定是否与它有关。
我在Unity很新,但我对此感到非常困惑。
答案 0 :(得分:0)
我认为有两种方法可以解决你的问题。
保存项目。重启Unity3D编辑器。 这是因为Unity3D中的文本资源没有刷新,因为版本很少。我的意思是在你按照这些步骤进行操作之前,你看不到变化。 BTW保存项目可能就是您所需要的,但也可以尝试重新启动。
文本确实不在xml文件中,但是通过检查器分配给公共字符串字段。这样你就无法在项目中找到它,因为文本仅在检查器中可见。
答案 1 :(得分:0)
假设您拥有代码,您可以使用所需的值初始化xml,或者使用post构建过程方法打开xml,修改xml并保存它 - 在构建时。 有关更多信息:see this