目录

01寻找资源

02创建人物&构建场景

03创建场景


功能介绍:

天空盒的光照和影子表现(01)

导入资源的材质丢失解决(02)

ProBuilder/Polybrush/ProGrids(03)

01寻找资源

首先做一个管道:

在Project右键-->Create-->Rendering-->Universal Render Pipeline-->Pipeline Asset

然后可以开始找资源(2020版本以后,资源需要在官网上找):

Window-->Asset Store-->Search online

登陆自己的账号,查找资源,加入我的资源即可:

在Unity中寻找添加的资源:

Window-->Package Manager-->Packages:My Assets-->选择资源-->Download-->Import

如果发现素材材质等丢失:

Edit-->Project Settings-->Graphics-->选择已有的渲染管道

Edit-->Project Settings-->Quality-->选择已有的渲染管道

02创建人物&构建场景

导入喜欢的Skybox,跟换天空盒(也可以不换):

Window-->Rendering-->Lighting-->Environment-->选择天空盒

最后记得选择Generate Lighting生成新设置好的光照

拉入导入的场景和人物,地面可能由于导入的天空盒颜色的不同,反映出来的颜色也不同,可以Lighting-->Scene-->New Lighting Settings(创建新的灯光),然后在新的灯光设置中调节颜色
Skybox有很多属性同样可以设置,选中需要调整的天空盒即可

调整影子:

选择使用的渲染管道:

Shadows中可以调整影子显示的各种属性:

介绍几个有意思的属性:

添加层可以让影子在不同距离显示不同清晰度的影子(远模糊近清晰,距离可以调节)

Normal Bias:调成0可以让影子实心(即没有缝隙)

通过添加场景中的树木、石块等创建场景

在创建场景的过程中,导入其他的资源后发现该资源呈紫色(材质丢失),但发现它有材质。后发现是材质中的Shader属性错误,调成Universal Render Pipeline-->Lit后重新赋材质即可

03创建场景

介绍几个创建场景的好用的工具:

ProBuilder:增加网点数量

下载ProBuilder:

Window-->Package Manager-->搜索ProBuilder并下载-->Samples属性-->下载Universal Render Pipeline Support

打开ProBuilder:

Tools-->ProBuilder-->ProBuilder Window

功能介绍:

右上角三个点里面可以选择Use Icon Mode变成图标显示

按住Shift键,光标移到图标上可以看到详细的功能介绍

单击第一个图标的齿轮,即可创建一个Plane并且部分图标亮起:

在Tools-->ProBuilder-->Editors-->Open Shape Editor Menu Item打开Shape Tool  (快捷键Ctrl+Shift+K)

可以通过调整参数来增加/减少交点数量(调整Width Segments/Length Segment的大小),增加或减少平面长度(Width/Length),更改Plane形状为其他基本图形(Shape Selector的下拉框内可以选择),按Build键生成新的图形

如果想把生成的方形网面变成三角形网面,选择Triangulate Objects可以快速生成三角形面

Polybrush:

下载Polybrush:

Window-->Package Manager-->搜索Polybursh并下载-->Samples属性-->下载Shader Examples (Universal RP)

打开Polybrush:

Tools-->Polybrush-->Polybrush Window

功能介绍

可以在Brush Radius Min/Max里面调整笔刷的内外圈大小

Brush Mirroring可以镜像生成x/y/z轴的物体

选中Sculpt Settings后鼠标移到交点上点击拖拽(或点按)即可拉高地形,按住ctrl即点击拖拽(或点按)可降低地形

Direction的下拉框中可以选择只拉伸x/y/z轴方向,Brush Normal可以拉伸侧面,Vertex Normal只拉伸上下,Sculpt Power根据数字修改拉伸程度

虚化场景,可以让场景中拉伸出来的边角变得柔和一点

Color Paint Settings可以选择修改颜色(Color Mask中修改),在Color Paint Settings中可以选择Flood让选择的颜色铺满Plane

可以把一些树木石头等Prefabs拖到Current Palette后选择使用,通过滑动Brush Loadout里面的滑动条调整出现的百分比,用笔刷刷到场景中,按照百分比随机出现选中的物体(一个或多个),可以在Preview Size里调整图标大小,勾选Hit Surface is Parent可以让随机生成在平面上的物体都设置为属于平面的子集。

Texture Paint Settings和Prefab Scatter Settings使用方法相似,导入素材即可

注意:选中上面这五个菜单中任何一个按钮的时候,会在场景中失去坐标轴,不可移动、旋转等,此时若想调整需取消选择这些按钮即可。

ProGrids:增加参考线

下载ProGrids:

Edit-->Project Settings-->Package Manager-->勾选Enable Preview Packages

打开ProGrids:

Tools-->ProGrids-->ProGrids Window:

X、Y、Z选中可只显示该轴,按3D可以显示三个轴,第三个选择成ON后场景的移动会根据第一个设置的数字大小来移动(如数字为1则每次移动一米)

小技巧:

移动物体时可以按住V键后移动,可以吸附移动

如果想改变一些材质的颜色(例如想用Color Paint Settings刷原本有颜色的素材),可以添加一个材质球将属性更改为Probrush

使用Unity制作一个RPG游戏(1)相关推荐

  1. 零基础教你Unity制作像素鸟游戏 【文末源码】

    爆肝三天终于写完了,一文教你从零开启Unity制作像素鸟游戏 前言 一,新建目录 二,制作材质 三,场景搭建 四,创建地图 五,制作管道 六,创建主角 七,小鸟动起来 八,游戏状态控制 九,摄像机跟随 ...

  2. 使用Unity制作3D驾驶游戏

    使用Unity制作3D驾驶游戏 Unity2021 专业游戏设计 课程英文名:Make a Driving Game in Unity 08.2021 此视频教程共22.0小时,中英双语字幕,画质清晰 ...

  3. 表白小游戏教程:制作一个小游戏送给喜欢的TA(不会编程也能学会哦)

    大家好哇~ 欢迎翻开波波和阿菌的长篇故事~ 不过捏,今天我们不讲故事,今天将由阿菌和大家分享一个小教程:教大家制作一个小游戏,可以用来送给喜欢的人.无须任何计算机专业基础,只要能操作电脑,并在初一的数 ...

  4. 【原创游戏】合金弹头S——Unity制作的同人游戏

    --纪念合金弹头陪伴的童年,回味横版过关射击快感 合金弹头S是一款Unity制作的同人游戏,由于当时我只是一个学了3个月游戏的同学,所以尚有一些不足之处,但这是我用Unity做的第一个原创作品 下载地 ...

  5. java设计飞镖游戏_3分钟手把手带你使用Unity制作“扔飞镖游戏”

    原标题:3分钟手把手带你使用Unity制作"扔飞镖游戏" 日落西山红霞飞~战士打靶把营归呀巴扎嘿.今天我制作一个简单的打靶游戏(扔飞镖) 在制作之前首先要思考这个游戏需要什么对象, ...

  6. c语言改u3d游戏,使用Unity3D怎么制作一个五子棋游戏

    使用Unity3D怎么制作一个五子棋游戏 发布时间:2021-04-17 17:56:36 来源:亿速云 阅读:106 作者:Leah 本篇文章为大家展示了使用Unity3D怎么制作一个五子棋游戏,内 ...

  7. python可视化迷宫求解_如何用 Python 制作一个迷宫游戏

    相信大家都玩过迷宫的游戏,对于简单的迷宫,我们可以一眼就看出通路,但是对于复杂的迷宫,可能要仔细寻找好久,甚至耗费数天,然后可能还要分别从入口和出口两头寻找才能找的到通路,甚至也可能找不到通路. 虽然 ...

  8. 「Unity2D」使用Unity创建一个2D游戏系列-1

    「Unity2D」使用Unity创建一个2D游戏系列-1 安装unity并且创建你的第一个场景 在第一章,你将会学习到一些非常基本的内容:首先是unity的下载和安装,其次是准备创建我们游戏内的第一个 ...

  9. 虚幻4学习笔记(8)动手制作一个小游戏

    动手制作一个小游戏 新节点介绍 前期准备 搭建场景 门蓝图 灯蓝图 创建关卡蓝图 B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y732 新节点介绍 ...

  10. 如何使用 Unity制作微信小游戏,微信小游戏制作方案 最新完整详细教程来袭【持续更新】

    前言 Unity实战篇 | Unity制作微信小游戏,最新详细教程来袭[持续更新] 一.方案特点 二.技术原理 三.转换案例 四.安装与使用方法 4.1 查阅推荐的引擎版本,安装时选择WebGL组件 ...

最新文章

  1. 大学计算机教学设计案例,信息技术教学设计案例.ppt
  2. Redis进阶-Redis键值设计及BigKey问题
  3. SpringBoot静态资源的映射
  4. Linux C简单的web服务器
  5. 建立丰富多彩的toast的简单实例
  6. Redux 进阶 - react 全家桶学习笔记(二)
  7. Python使用pyzabbix调用Zabbix API
  8. vue-cli代理开发
  9. TeamViewer中一些按钮的功能
  10. AD18的PCB开槽方法
  11. fileupload的回调方法_fileupload指令实现
  12. OC_AddressBook_通讯录
  13. 权限梳理_请梳理头发,擦鼻子-我单身父亲的月
  14. 计算机撤销英语,正在撤销对计算机所做的更改要等多久
  15. 如何做好创业公司CEO - 量力而行
  16. PHP独立ip统计,通过nginx日志统计独立ip的个数 新乡独立ip 独立ipvps 独立公网i
  17. 二维码有效期要注意什么
  18. 吉林大学计算机科学与技术学院学士,贾海洋(吉林大学计算机科学与技术学院副教授)...
  19. Python预测基金净值:keras神经网络
  20. 深度学习 噪声抑制_使用深度学习抑制噪声

热门文章

  1. 安卓sqlite的使用
  2. 用切片实现一个简陋的Map
  3. 关于反三角函数在0点的高阶导数
  4. 使用文件保险箱加密 Mac 上的启动磁盘
  5. 多文件自平衡云传输(三)节点选择和资源分配 —————— 开开开山怪
  6. 基于51单片机的指纹锁设计(附带密码解锁)
  7. python用来自动修改pdf_Python不加班:5分钟学会自动给PDF加水印
  8. mysql2008连接不上_sql server连接不上怎么办 SQL Server2008R无法登录的解决方案(1814\18456)...
  9. 高速公路超速处罚:按照规定,在高速公路上行驶的机动车,超出本车道限速的10%则处200元的罚款;若超出50%,就要吊销驾驶证。请编写
  10. [BZOJ1984]月下“毛景树”(树链剖分)