作者:禅与计算机程序设计艺术
1.简介
Vuforia开发包被分为了三个不同版本:Vuforia Engine SDK, Vuforia Augmented Reality SDK, Vuforia Extended Tracking SDK。为了使开发者能够更方便的管理这些不同的开发包及其依赖关系,Unity官方引入了Unity Package Manager(UPM)机制。而Vuforia中不支持UPM机制。因此本文将介绍如何将Vuforia开发包导入到UPM系统中,并对比两种配置方式的优缺点。文章来源:https://www.toymoban.com/news/detail-732182.html
2.基本概念
- UPM: Unity Package Manager, Unity官方提供的新版本的管理外部资源的机制。它可以解决开发包之间的依赖关系、版本管理等。
- Unity工程:在Unity编辑器中打开的项目就是一个Unity工程。
- Package:一个完整的Unity工程或其他资源都是一个Package。包括AssetBundle, Unity工程中的各种文件(场景、模型、脚本等)。
3.方案选择
由于Vuforia不支持UPM机制,所以我们需要选取一种方案将Vuforia开发包导入到UPM系统中。我给出两种方案:文章来源地址https://www.toymoban.com/news/detail-732182.html
- 将Vuforia开发包打包成一个独立的UPM package,然后再将这个package安装到Unity工程中。这种方式可以最大程度保持Vuforia开发包与其他package的一致性。
- 将Vuforia各个模块分别作为单独的package发布,然后通过Git子模块的方式集成到Unity工程中。这种方式可以最大程度保留Vuforia自身的目录结构。
3.1 方法1:打包Vuforia开
到了这里,关于如何在 Vuforia 中配置 Unity Package Manager?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!