找回密码
 立即注册
查看: 366|回复: 0

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

[复制链接]
发表于 2023-1-26 19:52 | 显示全部楼层 |阅读模式
一、安装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一体机后,会出现一些莫名其妙的问题
官网:





开始安装



不需要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环境设置:



两个平台分别打包测试:


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

上一篇:
未完……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 08:08 , Processed in 0.133764 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表