首页 > 其他 > 详细

UE4_武器1_创建武器

时间:2020-04-25 22:16:07      阅读:126      评论:0      收藏:0      [点我收藏+]

把所有武器单独为actor,当某些事件被调用时,会镶嵌到玩家手的插槽上。

 

找到人物骨骼和动画,以长矛为例,在左手创建一个插槽,然后在插槽上右键添加预览,选择长矛的模型,就可以看到 动画加上长矛的预览了。

技术分享图片

 

 

 

数据表

基于结构体创建的一个表格,每条信息相当于一个结构体

可以被快速搜索到,通过row

可以从外部导入进来

 

先创建一个武器的结构体。

其中动画的类型是新建的一个枚举类型,表示应用哪一类动画

技术分享图片

 

因为有不同的武器类型,所以要分成这几类动画。

 技术分享图片

 

添加数据表。

技术分享图片

 

 把各个武器的数值/名称/引用 设好

 技术分享图片

 

 

创建一个用来存放自定义函数的蓝图函数库,并新建一个通过行号来搜寻数据表内容的函数。

技术分享图片

 

此函数输入的是数据表的第一行内容,即武器的name属性,遍历数据表后如果找到了就返回true和改行的全部内容。如果没找到就返回false。

 技术分享图片

 

 创建所有武器的父类,weapon_master.

技术分享图片

 

 在父类的构造函数中创建一个 通过ID(name类型)设置static mesh 的流程。

技术分享图片

 

 那么所有继承它的子类都会有这个流程,只需要设置ID为相应的武器名称就可以设置上模型了。(为什么不直接设置模型呢?)

另外,继承自父类的id在这个地方

技术分享图片

 

UE4_武器1_创建武器

原文:https://www.cnblogs.com/reluctante1/p/12775631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!