- 博客(3)
- 收藏
- 关注
原创 利用导航网格绕过障碍物
在游戏中常见的自动寻路功能,碰到障碍物会绕开而不会发生穿模的事情有几种操作方法,有通过代码实现的,有通过插件实现的。今天我介绍一个通过导航网格的设置来控制角色的移动的。具体操作如下:导航网格障碍物 (Nav Mesh Obstacle) 组件允许您描述导航网格代理在世界中导航时应避开的移动障碍物(例如,由物理系统控制的木桶或板条箱)。当障碍物正在移动时,导航网格代理会尽力避开它。当障碍物静止时,它会在导航网格中雕刻一个孔。导航网格代理随后将改变它们的路径以绕过障碍物,或者如果障碍物导致路径被完全阻
2021-03-08 08:10:37 707
原创 给人物模型添加行走动画
在这里讨论给人物添加行走动画。首先导入模型:人物模型(预设-Rig)在inspector中设置Rig,由于讨论的使人物模型,所以我们选择类型为Humanoid(人形)最后一个选型是优化,建议选择。将模型放置在场景中,在组建中会出现一个Animator组件。将在这个组件中设置相关数据。我们可以创建一个Controller控制动画,在工程里创建一个动画控制器Animator Controller,然后将这个控制器拖拽到Animator组件上。找到资源中的动画剪辑,这里是Idle,拖到窗口中,就
2021-03-08 08:08:51 552
原创 unity中实现火焰的效果
unity中制作火焰效果 火是一种很常见的事物,包括我们在游戏中也常常可以看到跳动的火焰的身影,那么在我们自己制作的3D游戏中怎么才能实现火焰跳动的动画效果呢。这就需要借助unity的粒子系统了。 本篇文章仅仅介绍一种简单的方法,做较为粗糙的火焰效果。更为细致的做法会在之后的文章中进行详细介绍。 首先我们需要明确要实现火焰的逼真效果需要几个部分:火苗的跳动+火星的闪动+对周围环境的一个烘培(照亮和升温)。 *在某些环境下可能会用到火焰使周边环境升温,在本文章中,我们暂且不讲。
2021-01-21 21:16:38 4312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人