Atavism Client (Unity) Installation
准备Unity项目以适应Atavism非常简单,它只包含几个步骤。在您导入Atavism for Unity软件包之后,您应该按照以下几个步骤调整您的项目以便与Atavism一起使用。
1.将色彩空间设置为线性,当然,这是一个可选步骤,但如果您想让我们的演示看起来正确,您应该设置它。要执行此操作,只需单击顶部菜单部分中的编辑,然后单击项目设置和播放器。
在Inspector中,您应该看到一些选项,其中,您应该看到Color Space选项,将其设置为Linear,如下面的屏幕所示。
2.为Bomber Bug模型重建资产包(如果你跳过这一步,你的模型将在游戏过程中变成粉红色)。
所以在我们的案例目录中,Assets / AssetsBuildBundles已被标记为Asset Bundle,名为:infinitypbr,但由于每次我们更改Unity版本时都需要重建资产包,我们必须重建它们。要执行此操作,请转到“资产”菜单,然后选择“Atavism Build AssetBundles”选项。
构建资产包将开始,值得注意的是,如果自上次资产包构建以来没有任何改变,那么Unity将不会重建,因此它还将通过使构建更快来加速您的开发过程。现在您必须导航到您的项目目录并找到AssetBundles文件夹,您可以通过按资产目录上的RMB(鼠标右键)并选择浏览器中的显示选项来实现。
然后在新打开的窗口中,您应该看到名为:AssetBundles的目录,输入它并找到您的资产包文件名。应该有2个具有相同名称的文件,一个没有扩展名,第二个是清单一个。您必须将没有扩展名extension的文件复制到项目中的Assets / StreamingAssets目录。
3.将Targetable图层添加到Unity项目中。
要做到这一点,只需单击Unity Editor右上方的“图层”按钮,然后选择“编辑图层”…
并将Targetable图层添加到用户图层8 (User Layer 8),如下图所示。
现在您的项目准备就绪,您可以进一步开发。
4.出于性能原因,您可能还希望在编辑 – >项目设置 – >播放器 (Edit->Project Settings->Player) 中启用一些优化
5.如果您要使用Unity 2018.x,则必须删除默认情况下使用Unity 2018.2集成的TextMesh Pro,方法是进入Window-> Package Manager,选择TextMesh Pro并单击右上角的Remove按钮。这是因为Unity重新编译了DLL文件,你会丢失所有对画布 canvases中TextMesh Pro的引用references。