Unity做VR全平台游戏开发(二)——Unity开发环境安装

一、安装Unity

目前推荐安装Unity2020的LTS版本,即Unity2020.3.x版本

尝试过Unity2021的LTS版本,发现几乎每次打包的时候会触发重新构建Shader变体,导致打包很慢,所以放弃了,不知道目前最新版本Unity官方是否修复这一问题。

从官网下载中国区版本,建议从Hub安装最新版本

建议从Hub安装
需要安装安卓SDK与NDK,用于打包一体机版本

注意:

安卓的SDK与NDK可以在后面手动安装指定,不过小白还是建议勾选上

安装Windows的IL2CPP支持,PC打包时才能选择IL2CPP

建议所有平台打包时都选用IL2CPP模式,相比于Mono打包,破解门槛稍高

题外话:有条件还是尽量支持正版,如果要正式上线发行,尽量用正版发布,减少法律风险

二、安装Android Studio

这个在做安卓开发,进行调试的时候非常有用,经常会用来看log日志信息,排查错误

因为很多bug在编辑器下不会出现,但是打包到VR一体机后,会出现一些莫名其妙的问题

官网:

Download Android Studio & App Tools – Android Developersdeveloper.android.google.cn/studio
开始安装
不需要Virtual Device
选择安装路径
等待安装完成
完成安装

因为我电脑上已经配置过环境了,以下部分图片来源于网络

是否导入设置,直接默认选项
首次启动选择Cancel
Next
选择JDK路径
只安装SDK相关内容

后面的默认安装即可

首次启动

重点配置项:

我们需要配置Unity2020需要的相关SDKTool
建议只安装32.0.0与31.0.0

因为Unity默认采用的是最高的SDK Tools,采用33可能会有不兼容问题,2022年测试结果

到此安装完成

然后新建一个Android Studio空工程,放置于任意都可,用于调试查看真机日志

打开项目后,选择下边的Logcat,可以在过滤窗口里只选择Unity的日志

如果此时将VR一体机和PC连接上,就能看到该设备的日志了,注意左上角的下拉框可以选择设备

至此,VR一体机的调试环境基本搭建完成

三、配置Unity环境

主要是配置好Unity的安卓环境,以及测试PC和安卓的打包

安卓环境设置:

将SDK的路径指定为刚刚安装Android Studio时的SDK路径

用Android Studio的SDK主要是方便管理版本

完成这几项设置基本能满足目前大部分VR一体机

图片选用ASTC:主要是因为相对于ETC2的格式的图片资源效果要好很多

Minimum API Level:26 足以满足所有平台要求

ScriptingBackend:IL2CPP,转编译为C++,性能更好,代码加密效果更佳

Target Architectures:ARM64 2023年了目前所有一体机设备架构基本都以支持ARM64

PC环境设置:

两个平台分别打包测试:

如果均能正常打包出来,说明环境正常,可以正式进入开发环节了。

上一篇:

下一篇:

    THE END
    喜欢就支持一下吧
    点赞7 分享
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    取消
    昵称表情代码图片

      暂无评论内容