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中删除,因为否则它可能会尝试重新导入它,这样您将两次获得所有类
通常,不需要直接对包进行任何更改。也许你更应该实现你自己的脚本,只复制原始内容,然后做出更改