使用YooAsset为Android平台打包资源

2024-07-19  乐帮网

unity3d YooAsset

最近在研究YooAsset的打包过程。想着Assetbundle Browser中可直接下拉选择build target为Android平台,YooAsset应该很方便的,结果我错了,在有关YooAsset所有可设置的地方并没有找到有关build target的配置。最终在官网的这个地址找到这么一句话:"如果在打AssetBundle的时候,选定的构建目标是安卓。那么在windows操作系统下,编辑器的默认渲染模式为DX11,我们需要修改编辑器的渲染模式,可以通过UnityHub来修改启动项目的编辑器渲染模式,参考官方文档。"

https://www.yooasset.com/docs/FAQ

然后呢我又参考官网,https://docs.unity3d.com/cn/2019.4/Manual/CommandLineArguments.html

找到了启动参数

-buildTarget <name>
在加载项目之前选择有效的构建目标。可能的选项包括:
Standalone、Win、Win64、OSXUniversal、Linux64、iOS、Android、WebGL、XboxOne、PS4、WindowsStoreApps、Switch、tvOS。

显然我们需要的是下面的参数:

-buildTarget Android

如果你的是使用Unity Hub管理这些Unity项目的,那如下操作:
把这个参数添加到项目启动中,先关闭你的编辑器 Editor,打开Unity Hub。 在"项目"》 找到你的项目右键 "添加命令行参数" > 把以上参数粘贴进行就可以了。

选择参数

参数内容

如果 你是直接命令行Unity Editor的。应该是如下命令行:
Windows:

"C:\Program Files\Unity\Editor\Unity.exe" -batchmode -buildTarget Android -projectPath "C:\Users\UserName\Documents\MyProject"

Mac OS:

/Applications/Unity/Unity.app/Contents/MacOS/Unity  -batchmode -projectPath ~/UnityProjects/MyProject -buildTarget Android

来自www.lebang2020.cn

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力