我正在Unity 2019.2.5f1中与Vuforia合作,并为Android构建项目。我在“程序包”部分中有一些与Vuforia相关的文件,我对其进行了编辑以使项目的某些部分起作用。一切正常,当我使用“构建并运行”选项直接在设备中运行项目时,可以看到该文件中所做的更改。
但是,我也想使用Android Studio在项目中做一些其他工作。为此,我通过检查“构建设置”中的“导出项目”选项来导出项目。导出工作正常,但是我进行了一些更改的Package文件被重置为其原始数据。导出的项目(这是一个Android Studio项目)也无法反映所做的更改。 [资产]部分中的其他文件可以正常工作,并且可以看到更改,但在[软件包]部分中的文件则看不到。
基本上,我在Packages部分中有一个文件需要更改,但是更改不会反映在导出的项目中。但是,当我直接从我的设备中的Unity运行项目时,这些可见。我希望这些文件不重置。我需要一些有关如何实现这一目标的指导。
我对Unity不太了解。在这方面的任何帮助表示赞赏。谢谢
简而言之:不要编辑软件包中的任何内容。..它们会自动重新编译/导入,简单来说就是:您无法阻止。
但是,您可以做的是将整个文件夹从Library
复制到素材资源中,然后将其设置为本地文件,然后就可以对其进行编辑。
正如
Unity Technologies]在this thread中提到的>(22.05.2019)
是的,当前开发软件包的方法是将其复制/移动到项目的Packages文件夹中。