Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unity3D-导出特效到安卓项目流程 #61

Open
qingmei2 opened this issue Apr 22, 2022 · 0 comments
Open

Unity3D-导出特效到安卓项目流程 #61

qingmei2 opened this issue Apr 22, 2022 · 0 comments
Labels

Comments

@qingmei2
Copy link
Owner

本文将针对将 Unity 的项目导出到 Android 平台的步骤进行一个总结。

首先点击File-Building Settings,打开配置面板:

1.png

打开面板后,切换Android栏,准备导出项目,如果是第一次导出,那么Unity没有找到对应的开发环境配置,提示需要下载,以iOS为例:

3.png

Unity Hub 上,需要手动指定下载的依赖,包括Android SDKNDK, 下载安装完成后,需重启Unity,再回到配置面板,此时已经可用了:

2.png

主面板提供了一些基础的配置,其中最重要的是Export Project选项,对于开发者而言,当然需要导出项目自行修改,因此需选中该选项。

若不勾选该选项,默认会导出一个可以直接安装运行的 apk 包。

根据 Unity 项目的复杂度不同,点击 Switch Platform 切换项目平台,会等待不同的时长,完成后,按钮会变成 Build

左下角的 Player Settings 按钮点击后,会弹出一个面板,提供更多项目的可选项:

4.png

下方的 Settings for Android 还提供了更多 Android 工程的配置项,对于开发者而言,这些不够灵活,直接在生成的工程中处理更顺手。

回到配置面板,点击 Build And Run 按钮,指定目录后,会自动生成 Android 工程,这个步骤会稍微花些时间,完成后用 Android Studio 打开如下:

5.png

如上图所示,自动生成的 Android 项目,默认有 2module,其中可运行的 launcher 只是一个壳子,不包含任何代码,而 Unity 工程导出的素材和一系列的 SO 文件,都被打包在了 unityLibrary 中。

工程是直接可运行的,运行效果如下:

6.png

关于我

Hello,我是 却把清梅嗅 ,如果您觉得文章对您有价值,欢迎 ❤️,也欢迎关注我的 博客 或者 GitHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant