评论

收藏

[网络数据] 3D 沙盒游戏之人物的点击行走移动

网络安全 网络安全 发布于:2022-04-29 10:00 | 阅读数:337 | 评论:0

前言
   在 3D 游戏中,都会有一个主人公。我们可以通过点击游戏中的其他位置,使游戏主人公向点击处移动。
那当我们想要实现一个“点击地面,人物移动到点击处”的功能,需要什么前置条件,并且具体怎么实现呢?本文带大家一步步实现人物行走移动,同时进行状态改变的功能。

      一、骨骼动画
   骨骼动画(Skeleton animation 又称骨架动画,是一种计算机动画技术,它将三维模型分为两部分:用于绘制模型的蒙皮(Skin),以及用于控制动作的骨架。
一般在 3D 游戏中的主人公,它的跑步、走路、站立的动作,都是模型文件的自带骨骼动画。
骨骼动画权重改变骨骼动画的权重,可以使得动画间的过渡更为自然。比如体测时,当你到达终点后,会逐渐减慢速度,跑步动作的幅度越来越小,然后变成走路,最后停止。
让我们看看一个俩动作权重渐变的例子: DSC0000.jpg
这个例子中,从休闲变到走路,休闲动画的权重从1到0递减,同时走路动画的权重从0到1递增。可以的点击
DSC0001.png
DSC0002.png
DSC0003.gif
DSC0004.jpg
DSC0005.gif
DSC0006.jpg
DSC0007.gif
DSC0008.png
DSC0009.gif
关注下面的标签,发现更多相似文章