Unity3d 如何防止在Unity中重置Packages部分中的文件

Unity3d 如何防止在Unity中重置Packages部分中的文件,unity3d,vuforia,unity-editor,Unity3d,Vuforia,Unity Editor,我正在Unity 2019.2.5f1中与Vuforia合作,为Android构建项目。我在Packages部分中有一些与Vuforia相关的文件,我对这些文件进行了编辑,以使项目的某些部分正常工作。当我使用Build-and-run选项直接在设备中运行项目时,一切正常,并且在该文件中所做的更改可见 不过,我还想在使用Android Studio的项目中做一些额外的工作。为此,我通过选中“生成设置”中的“导出项目”选项来导出项目。导出很好,但是我在其中做了一些更改的包文件被重置为其原始数据。导出


我正在Unity 2019.2.5f1中与Vuforia合作,为Android构建项目。我在Packages部分中有一些与Vuforia相关的文件,我对这些文件进行了编辑,以使项目的某些部分正常工作。当我使用Build-and-run选项直接在设备中运行项目时,一切正常,并且在该文件中所做的更改可见

不过,我还想在使用Android Studio的项目中做一些额外的工作。为此,我通过选中“生成设置”中的“导出项目”选项来导出项目。导出很好,但是我在其中做了一些更改的包文件被重置为其原始数据。导出的项目(Android Studio项目)也不反映这些更改。资产部分中的其他文件工作正常,更改可见,但包部分中的文件不可见

基本上,我在Packages部分有一个需要更改的文件,但是这些更改没有反映在导出的项目中。但是,当我在设备中直接从Unity运行项目时,它们是可见的。我希望这些文件不要重置。我需要一些关于如何实现这一目标的指导

我对团结不是很有经验。在此方面的任何帮助都将不胜感激。

谢谢

简言之:请勿编辑软件包中的任何内容。。它们会自动重新编译/导入,简单地说:你无法阻止它


但是,您可以做的是将整个文件夹从
复制到资源中,从而使它们成为您可以编辑的本地文件

如Unity Technologies(2019年5月22日)所述

是的,目前开发包的方法是将其复制/移动到项目的“包”文件夹中


然后,您还应该将其从PackageManager中删除,因为否则它可能会尝试重新导入它,这样您将两次获得所有类


通常,不需要直接对包进行任何更改。也许你更应该实现你自己的脚本,只复制原始内容,然后做出更改