mastertravels77 发表于 2022-6-23 10:24

Unity初学者实践与提高(一)---从零开始

目标


目标

环境搭建

首先去Unity官网下载Unity Hub


下载页面

请选择红框中对应平台的版本进行下载。然后注册用户,打开Unity Hub,选择对应版本进行安装:

安装Unity

耐心等待安装完毕,我们创建第一个自己的项目:

创建项目


项目模板

这里有很多模板供大家选择,现在比较流行的是SRP,用的比较多的是URP,我们就选它,3D Sample Scene(URP)比3D(URP)多了一个示例场景,因为我们要创建自己的场景,所以选择3D(URP)进行创建,如果还没有下载该模板,右下角会有下载按钮,先下载后创建。创建后打开项目:

主界面

至此,我们的环境已经搭建完毕。

获取资源

环境有了,但是场景光秃秃,放点什么进去呢?可是我们什么都没有,这可怎么办?没关系,Unity Asset Store给我们准备了丰富的资源,我们先去购买一些回来。

"什么?要购买?可是我没钱",
"不用担心,里面有很多免费资源供我们使用,感谢那些乐于奉献的开发者"
Asset store


点击Unity菜单Window->Asset Store可以打开资源商店,然后点击Search online将在浏览器中打开,我们首先购买一个场景资源。我为大家推荐一个免费资源: RPG Poly Pack - Lite


资源

点击Add to My Assets按钮,按流程购买。

Package manager


购买完的资源到哪里去了呢?怎么才能在场景中看到呢?下面我们就来操作一下:
确保UnityHub登录的账户和购买资源时尚店登录账户是同一个(就有人卡在这个问题上,买了资源,Unity中死活看不见,最后发现不是同一个账号)
点击Unity菜单: Window->Package Manager


导入资源

打开的窗口中选中Packages:My Assets.下面列出的就是你已经购买的项目。选中RPG Poly Pack - Lite,点右下角的download,然后Import. 导入资源。
解决第一个问题

待资源导入完成,怀着激动的心情,打开场景: Assets/RPGPP_LT/Scene/rpgpp_lt_scene_1.0


失望


哇塞,这一坨是什么呀?

到这里我们遇到了第一个问题,往下看之前,你可以先想一想,这是什么问题,从哪里入手,该怎么解决?
有点经验的程序员应该一眼就看出来了,这是Shader错误引起的,那我们看看是哪个Shader,选中任何一个GameObject,看看它的材质


材质

我们发现,用的Shader是Standard,按理说这是Unity自带的标准Shader,怎么会出错呢?有点棘手呀。
不要着急,回想一下前面的步骤,我们搭建环境,创建项目,引入资源,这三步中,唯一有选择的就是创建项目,当时选择了3D(URP)模板,也就是我们用了URP渲染管线,但是Standard是和Unity内置渲染管线配套使用的,不兼容URP。
原因找到了,我们尝试修复它: 选中Assets/RPGPP_LT/Materials/rpgpp_lt_mat_a, 更换Shader到Universal Render Pipeline/Lit,然后把之前的贴图重新赋给BaseMap.


修复材质

对于本文件夹下另一个粉色的材质进行相同的操作,但是由于这个材质原本就没有指定贴图,所以不需要指定BaseMap这一步。修复完毕,看看场景效果吧:

效果

蓝天白云,宁静的村庄,随着棘手问题的解决,满满的成就感充斥心头,心情一下好起来了。总结

好了,今天就到这里吧,我们一起总结一下今天的收获历程:
搭建环境创建项目资源商店购买资源包管理器导入资源遇到问题解决问题。

是不是收获满满呢?一起期待下期内容吧。

注: 该教程配套项目开放下载,我们会在后续课程中不断完善这个项目,本课项目地址:

第一课项目
页: [1]
查看完整版本: Unity初学者实践与提高(一)---从零开始