美文网首页
Unity初学者实践与提高(一)---从零开始

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

作者: duanoldfive | 来源:发表于2022-06-21 18:13 被阅读0次

目标

目标

环境搭建

首先去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这一步。修复完毕,看看场景效果吧:
效果
蓝天白云,宁静的村庄,随着棘手问题的解决,满满的成就感充斥心头,心情一下好起来了。

总结

好了,今天就到这里吧,我们一起总结一下今天的收获历程:

  • 搭建环境
  • 创建项目
  • 资源商店购买资源
  • 包管理器导入资源
  • 遇到问题
  • 解决问题。

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

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

第一课项目

返回主目录

【转载请注明出处】

相关文章

网友评论

      本文标题:Unity初学者实践与提高(一)---从零开始

      本文链接:https://www.haomeiwen.com/subject/varevrtx.html