Unreal Engine 4 RPG 系列教程(一):获取资源

1,800 阅读2分钟

经过短暂对UE的学习,用蓝图完成了一个简单的RPG游戏Demo,接下来就对这期间的学习过程做一个复盘,一是让自己再加深一下印象,二是也给有需要的人一个参考。

角色篇

从哪里获取资源

1.虚幻商城

2.Mixamo:www.mixamo.com/#/

3.Sketchfab:sketchfab.com/

在 Mixamo 中选择喜欢的角色,然后再将其所需要的动画一并下载下来,例如静止,走路,慢跑,快跑,后退,跳跃等动作。下载动画的时候记住勾选 In Place 不然动画会出现瞬移的 bug, 选项 skin 为 without skin。

image

动画篇

1.新建一个文件夹 Components, 右键导入 skeleton

2.新建一个文件夹 Animations, 右键导入动画,选择对应的骨骼

3.创建一个融合动画(Blend Space 1D),用于角色的各种移动,取名例如 PlayerMove_BS

image

4.打开添加角色移动的动画(stand, walk, running)保存

5.创建动画蓝图 image

6.打开动画蓝图,添加一个 new status machine(状态机) -> Default slot ,并连接上 Output Pose, 打开新的状态机,添加一个新状态 Base, 打开 Base, 连接我们之前创建的融合动画

image

image

image

7.给动画添加一个 Speed, 打开动画蓝图的 Event Graph, 给 Speed 赋值

image

8.在将 Speed 传值给状态机

image

9.回到角色蓝图的视口,选择对应的骨骼和骨骼动画,切回场景中,我们自定义的任务就跑起来了

image

10.如果要在场景中指定角色,可以执行如下操作:将角色拖入场景中->选择角色->Details->在搜索栏中输入poss->Auto Possess Player 选为Player 0

获取工程

关注我的公号 HelloWorld杰少 回复关键字 'RPG' 获取游戏工程文件 获取完整的工程。

我是杰少,如果您觉的我写的不错,那请给我 点赞+评论+收藏 后再走哦!

往期文章:

请你喝杯 ☕️ 点赞 + 关注哦~

  1. 阅读完记得给我点个赞哦,有👍 有动力
  2. 关注公众号--- HelloWorld杰少,第一时间推送新姿势

最后,创作不易,如果对大家有所帮助,希望大家点赞支持,有什么问题也可以在评论区里讨论😄~**