【Unity游戏开发】Android中如何集成Unity3D项目

涉及到的IDE

  • Android studio 4.0.2版本
  • UnityHub 2.4.3版本
  • Unity 2019.4.14版本

环境配置

Android Studio环境配置

这个相信Android开发应该熟悉的不能再熟悉了,网上教程也有很多,在这里面就不赘述了,如果有什么问题可以私信我(建议大家还是通过自己上网查询解决)

UnityHub

先说一下Unity Hub在这里面的作用吧

Unity Hub 它是Unity官方提供的工具,作用的话就是帮助我们管理Unity,以及项目啊,还有一些其他的配置,为什么会把它提出来呢,事情是这个样子的 话说,那是一个月黑风高的日子(咳咳,跑题了)。。。UnityHub可以协助我们再下载Unity的时候顺便将相关联的环境也都下载下来,如Android相关的SDK, NDK等。这样就省去了我们自己下载的遍历,当然虽然之前你可能也有了这个环境,但是我还要建议你去勾选下载对应的版本。 举个例子 Unity2020稳定版本,要求NDK的版本是19.0.5232133版本,反正这个版本我是找了半天都没找到,官网都没有,很是奇葩,所以为了别像我一样浪费时间还是乖乖按照我说的直接通过Hub下载吧

Unity

  • 登录Unity官网下载UnityHub
  • 安装之后打开Hub
  • 通过下边的步骤进行安装想要的版本(建议新手选择跟我一样的版本吧,Unity各版本之间界面和相关设置都有差别,对新手不友好)

在这里插入图片描述

  • 随后一直下一步就可以了(注意,这个过程别忘了勾选上Android环境的 SDK和NDK)
  • 等待安装完成即可。

现在万事俱备,准备开始吧

集成步骤

  1. Unity中导出项目
  2. Android Studio中引入Unity项目

Unity中导出项目

确认JDK,SDK,NDK配置

打开路径:菜单栏Edit -> Preferences… -> External Tools 在这里插入图片描述 如果按照我说的从Hub直接下载的SDK和NDK直接勾选上SDK和NDK选项就可以了,如果不是的话就指向本机上的SDK和NDK路径即可,

注意,如果SDK和NDK版本不对可能会报错

切换Android平台

打开路径:菜单栏File -> Build Settings 在这里插入图片描述

  • 左侧Platform选中Android(我这个已经切换到Android了)
  • 点击右下角的Switch Platform切换平台
  • 等待切换进度条走完即可
  • 切换之后的界面应该跟下边的图片一致(版本不同可能有偏差)

在这里插入图片描述

配置导出的项目

这一步相当关键,我就在这一步骤上卡了好久

  • 勾选Export Project
  • 点击Platform Settings

在这里插入图片描述

  • 选择Android 配置中的Other Settings

在这里插入图片描述

  • 填写Package Name (与Android中的包名保持一致)
  • Mininum API Level:最小支持版本,根据实际情况填写即可,建议与图中一致
  • Scripting Backend: 选择图中的IL2CPP,如果不选择会报Tombstone问题,非常棘手
  • Target Architectures 选择项目支持的CPU, 将ARM64勾选,v7默认会勾选

在这里插入图片描述

  • 一切准备妥当,关闭Platform Setttings,返回到Build Settings,点击Export按钮,选择你想要把导出项目放到的文件夹即可。

在这里插入图片描述

  • 等待进度条结束即可。
Unity项目结构介绍

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>