安装
没啥好说的,要先安装一个Unity Hub,然后在Unity Hub里面安装编辑器,但是有两点要注意,Unity的收费模式跟随你使用的场景而不同,这里我都默认使用个人开发者版本,这个是免费的,如果以后项目赚钱了,或者公司使用,是得换成Pro等收费版本。
Unity版本选择
一旦决定用一个版本的Unity做项目,那么随着项目变大,后续如果要做版本升级可能会变成一个无法承担的事情,因为Unity每个大版本之间的兼容性比较差,很难从低版本无痛升级上来,往往都需要做很多修改和调整。
另外一个是比较恶心的地方,Unity单独给国内搞了个特供版,并且屏蔽了正常国际版的下载链接,版本号后缀是f1的是国际版,f1c1的是国内特供版。特供版其实也就是多加了一点点功能,其他都和国际版一样,基本可以和国际版创建的工程兼容,但是要安装国际版又得有神秘力量才行,所以这里就不折腾了,都用国内特供版好了,学习为目的的话不碍事。
同时我们希望使用稳定版本,所以我们会选择目前最新的LTS(Long Time Support,长期支持版本英文缩写)版本,比如截止目前,最新的LTS是2021.3.16f1c1。
创建工程
教学为目的,我们选择创建URP的3D工程,URP是渲染采用的方案,渲染的东西会后面再讲,目前可以先忽略。