第四天学习ue4引擎,复杂角色动画
前天晚上玩完手机后,我忘记睡觉了,当我应该睡觉的时候,我的大脑变得兴奋起来。直接的结果是,我起床太晚的时候是下午3点,看完电影后睡觉的时候是晚上7点。我一整天都没有睡个好觉,也没有太多精力去修电脑。我没有玩游戏,也没有勇气写笔记。我浪费了一天!所以今天是第四天。写一个专栏来记录长时间的记忆,把你的精力用在有用的地方!
我今天一起床就已经是下午1点了(尴尬)...但是我睡了一个好觉,今天我精力充沛。直接开始!我以前学过p5的血溅效果,但是今天我直接学了p10。因为教程中的软件版本太旧了,所以我在操作新版软件时发现了一些与教程不一致的地方。起初,我认为这是我自己的问题。我浪费了很多时间,直到我觉得可能是其他问题(很多人问了同样的问题)而得到了解决方案。热情的网民简单解释了解决方案
建议与此视频合作av54703686。发布这段视频的up已经手动翻译了我正在学习的教程,这很容易理解。以下是我的具体解决方案
以前,我不知道用白线连接两套是浪费时间。这应该是一个低级错误。太尴尬了。我花了很长时间。应该有不少人和我在同一个坑里。
首先,p6使用一个新的模型来建立角色动画,这样看起来更好。使用教程导入后,它似乎与视频中导入的内容不太一样,但它不会影响教程中这些操作的实现。
角色动画有三种状态,等待奔跑和蹲伏,所有这些状态都可以通过变量进行切换,并且可以平滑过渡。跑步和蹲伏都包括左右前后运动。发动机自动帮助做许多事情。开发者需要编辑的东西很少,蓝图功能非常强大。蹲下后,发现如果你突然回到蹲下等待,屏幕会抖动,这将极大地影响体验,就像角色突然矮了几厘米一样。使用视频中教授的插值时间增加了动画的平滑过渡,但是发现不仅图像抖动的问题没有被很好地处理,而且当角色从移动状态变为蹲伏待机时,他们也将行走很短的时间空 step。这次插值不能完美解决问题,所以我咨询了热心的网友,最终得到了一个解决方案:
滚动并下拉左边的资源详细信息。默认情况下,画圆功能设置为0。当设置为5时,发现人们从移动状态变为蹲伏待机时会慢慢蹲下,而不是从移动时的模型高度直接切换到等待时的模型高度。太好了。即使是从塔可夫的小小逃脱!这是学习笔记。
需要创建动画蓝图来制作任务动画,并且需要通过选择角色骨架来创建动画蓝图。在动画蓝图中,需要使用状态机来实现动画。添加状态时,可以使用变量来切换状态转换。在这种状态下,可以使用mixed 空来实现复杂的动画。每个mixed 空包含多组动作,可以使用两个变量来控制回放。设定插补时间和目标重量差每秒速度可以实现平滑过渡。
在动画蓝图的动画图表中创建一个状态机
状态机中的相关状态可以通过使用自定义变量来切换
混合空房间处于运行状态
在内容混合空房间中,您可以从右下角选择适当的动作,并将其放在中间和下方的表格中。在左侧,您可以设置两个变量来控制在什么情况下播放什么动画,以及不同动画之间的联系。在本教程中,玩家的速度用来决定是向前还是向后玩,方向用来决定是向左还是向左玩。您可以混合和播放,例如,对角向后,按住shift鼠标在表格中移动,以预览动画连接播放效果。
只有在第三个人角色中,我们才能检测到是否要按下蹲键。如果按下它,字符的最大速度将会降低;如果未按下,将获得原始速度。同时,被按下的状态将被写入第三个人角色的变量crouchtrue(布尔),这便于在模型上读取和同步动画蓝图
按钮被映射到编辑-项目设置-输入中的设置
控制动画蓝图状态机中的状态切换。当变量达到标准时,开始切换
动画蓝图时序图中的控制变量当游戏开始时,只要包含这个动画蓝图的对象出现,它就会自动播放自己的动画。这个对象带有一些变量来决定他播放哪个动画。例如,如果当前对象的速度变量超过10,他将播放正向动画(速度越快,动画播放越快),当他的血容量变量小于0时,他将播放死亡动画。
这个播放动画的对象只是一个外壳,有时一些变量需要与他的大脑同步才能得到更高级别的变量,比如键盘输入。这个动画身体不知道上帝(玩家)是否按下了下蹲按钮,只有第三个人角色知道,所以身体从大脑得到答案,然后执行反应。
:爪子:我的爪子。:?:你抓得很快。:我抓
设置动画后,我需要改变我的身体。我制作了一个新模型,我需要改变模型并匹配动画蓝图。我需要告诉大脑(第三人称控制器),裸体白人应该换成这个穿衣服的人。单击左侧的网格,然后更改右侧的骨架网格体,然后匹配相应的动画蓝图,并调整相机,然后播放。让我们开始和新来的人玩吧。(?(
做一把ak,拿在手里。绘制ak模型。你不太了解这个原理。你需要联系更多的教程
导入obj,然后导入一些材质绘图,删除默认生成的着色器,并通过右键单击创建一个新的着色器。双击内部的纹理球,并按t键单击空 white生成纹理面板。选择图片,按t键直接生成相应的纹理面板,然后连接相应的线纹理球,非常方便。
我不太了解这个原理,但是我会抄完作业
双击ak的骨架网络成为左边的第一个,然后电脑会被卡住一段时间。
创建新的蓝图类并选择参与者
然后在左边的圆圈中添加一些东西,然后选择右边的ak。在这个蓝图中,你可以设置一些类似ak属性的东西。2021有声小说大全这个模型的灵魂是打开恶棍的骨架网格,在右边创建一个插座,在插槽上添加一个预览资源,并选择ak的骨架网格。只需调整大小和方向。
提示1:让游戏运行,然后调整武器的位置更方便、更直观。
小贴士2:下图中的数值越小,玩家就能看得越近,也就不会有模型被相机切断的现象
实现ak射击。
右键单击新的蓝图类并选择actor。双击进入蓝图
在左边添加一个静态网格,然后在右边设置一个胶囊模型,设置缩放大小并穿过它(否则子弹会水平射出)
在左侧添加抛射体移动组件,添加飞行速度并模拟坠落
打开ak骨架,在枪口位置设置一个槽,注意旋转方向,否则子弹会飞向左边
在以前创建的ak蓝图中设置项目符号生成。
设置映射提示:按住ctrl的左键取消连接
然后,设置第三个人角色的蓝图,使ak可以在游戏中显示,并通过返回值得到生成的武器对象。
或者在同一个蓝图中,将射击命令与武器蓝图中的射击动作绑定,实现左键生成子弹。这只是我学习记录的一个记录,本文的理解只是个人理解中一定有错误的地方。我希望一些老板能指出并提醒我在发现后感谢我的老朋友。
我真傻。早上8: 00,看完视频,记下笔记,看完手表,准备睡觉。今天又是一个颠倒黑白、变蓝变瘦的日子。
文章来源:www.atolchina.com