zoukankan      html  css  js  c++  java
  • UE4_武器1_创建武器

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

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

    数据表

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

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

    可以从外部导入进来

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

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

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

     

    添加数据表。

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

     

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

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

     

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

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

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

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

  • 相关阅读:
    Python中的类(上)
    Django REST Framework API Guide 07
    Django REST Framework API Guide 06
    Django REST Framework API Guide 05
    Django REST Framework API Guide 04
    Django REST Framework API Guide 03
    Django REST Framework API Guide 02
    Django REST Framework API Guide 01
    Django 详解 信号Signal
    Django 详解 中间件Middleware
  • 原文地址:https://www.cnblogs.com/reluctante1/p/12775631.html
Copyright © 2011-2022 走看看