自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Unity学习 镜头跟踪

将该代码挂载在角色对象上,该对象需要添加刚体(Rigidbody)与(Collider)组件,之后将摄像机放置在角色背后,这样就能实现关于该角色的镜头跟踪功能了。注:其中在检测是否为奔跑状态时,需要在项目设置中的输入管理器添加关于奔跑的按钮管理。这节介绍如何实现3D视角下的镜头跟踪功能。

2023-08-02 20:06:29 196

原创 Unity学习 Navigation 导航系统介绍

接着添加代码,这里命名为ClickToMove,代码如下:这里还需要将之前设为Navigation Static的物体的标签设为Ground,这样添加下面代码后,就能实现点击烘培过的地面进行控制移动了。在上述可以调整烘培的一些设置,代理半径与代理高度一般设为与玩家控制角色相同的半径与高度,最大坡度可按照实际情况设置。这样再点击Bake进行烘焙,可以看到场景中的蓝色部分为可到达的位置。之后为角色添加组件Nav Mesh Agent,并设置相关参数。其中的半径与高度就是上面所说要与这里的半径高度对应。

2023-07-19 19:48:32 581

原创 Unity学习 使用URP实现遮挡剔除

首先创建一个胶囊体作为移动角色,创建一个材质,将其颜色设为红色,作为胶囊的材质。同时创建另一个材质,颜色设为黄色,作为遮挡剔除的材质。这样就能完美实现遮挡剔除了,这里也可自主设置遮挡剔除的材质,例如使用Shader Graph等工具设计一个材质,让遮挡的效果更加形象。这样就能初步实现遮挡剔除了,但是仔细观察可以发现角色的某些部分会遮挡住角色本身,这不是我们所期望的。在这里需要使用图层,需要先添加一个图层Player,将胶囊体的图层设为Player。

2023-05-08 20:58:19 784 1

原创 Unity学习 渲染管线介绍

URP包含以下两种渲染器:通用渲染器2D渲染器通用渲染器介绍:查找通用渲染器资源:找到URP Asset,在渲染器列表可以看到通用渲染器,点击可以跳转到对应的通用渲染器下。描述不透明遮罩选择此渲染器的不透明图层透明遮罩选择此渲染器的透明图层渲染路径可设为正向渲染或延迟渲染设置unity何时执行深度启动。深度启动可以可以通过减少像素着色器执行次数来改进 GPU 帧计时。设置是否使用原生渲染通道。注意:启用此属性对 OpenGL ES 没有影响。设置是否在透明对象上绘制阴影2D渲染器介绍。

2023-05-04 22:04:44 1023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除