UE4定义

  • UE4定义
    • ENUM 枚举
    • Struct 结构体
    • BlueprintFunctionLibrary 蓝图函数库
    • ActorComponent 物体组件
    • Interface 接口

UE4定义

你好!

ENUM 枚举

枚举值,在UE4中一般用于一系列相同的事情,例如你的连招类型,血量的高低,武器的类型,这样定义的好处是当你在用斧头的时候,你设置这物体枚举值为斧头,那他在动画蓝图做个判断采用斧头的攻击方式,用剑的时候采用剑的攻击方式,主要用于定义他的状态。

Struct 结构体

结构体,他的意思还是比较好理解,你可以把他理解成一个做一件事情需要运用的变量集,当在做一个库存背包的时候,别人创建一个结构体,为了就是在制作背包时,把后面背包会用到的变量都定义出来,背包时他的图标是怎么样的,名字,伤害多少,他的骨骼网格模型,全部定义出来,后面在背包拿东西出来时进行调用。

BlueprintFunctionLibrary 蓝图函数库

这个的意思是自己在这个类里定义好自己写的函数,当在其他类时可以直接进行调用,这样会方便很多。

ActorComponent 物体组件

自己预先写好的一个组件,在创建主角Character的时候可以直接增加然后调用

在主角身上添加

Interface 接口

接口的意思是当你想通过一件事情让其他actor在我触发这件事情是都有进行发生变化,例如你背包获取一个物体,你点击使用他


这个时候在这个插槽被点击的物体都会触发这个函数,而这个函数触发的事件要在自己被触发物体的身上写

这样就能触发主角增加血量或者扣血之类的功能

UE4 一些类,变量特别简单的翻译(_杰森大师)相关推荐

  1. ue4 怎么传递变量到另一个蓝图_资深建模教你放置UE4蓝图节点,所以你就不要偷懒啦,认真点学...

    蓝图是UE4的一大特色,蓝图节点作为UE4学习的一个重要知识点,一直被很多人所重视.那你知道UE4是怎么放置蓝图节点的呢? 放置蓝图节点 在"图形模式"下,有几种方法可以放置节点. ...

  2. ue4 怎么传递变量到另一个蓝图_[UE4蓝图]虚幻4中实现简易天气系统(三)—— 受风力影响的Cascade雨水粒子...

    上一篇: 架狙只打脚:[UE4蓝图]虚幻4中实现简易天气系统(二)-- 随机风力​zhuanlan.zhihu.com Cascade就是现在UE4中正在使用的ParticleSystem. 制作雨水 ...

  3. ue4 怎么传递变量到另一个蓝图_【UE4】UI注意事项

    文章内容导图: 以下仅是自己在实际操作过程中记录的一些笔记,可能不是很全,关于UI这块以后会根据具体情况以及自己的疑惑点不断更新,不断完整的. (另:自己把相关知识总结一遍形成一个框架,相当于建一座图 ...

  4. UE4 实用C++包裹属性说明(_杰森大师)

    Blueprintable和BlueprintType Blueprintable用蓝图去继承当前父类去实现蓝图 BlueprintType在其他的蓝图里面把这个类当作一个变量来使用 意思就是下面两张 ...

  5. UE4.CPP变焦推进效果(_杰森大师)

    首先你要有个CameraComponent组件 .h UPROPERTY(VisibleAnywhere,BlueprintReadWrite,Category="Camera") ...

  6. UE4安卓客户端UDP协议模拟电脑操作(_杰森大师)

    只适用于安卓机 链接在最下面 使用步骤,通过手机助手将安装包放进手机进行安装 1.打开软件 2.打开IP设置 3.点击UDP设置输入电脑IP和软件端口,软件端口默认为6666,电脑IP为你的内网IP( ...

  7. 《Real-Time Rendering 4th Edition》读书笔记--简单粗糙翻译 第六章 纹理 Texturing

    写在前面的话:因为英语不好,所以看得慢,所以还不如索性按自己的理解简单粗糙翻译一遍,就当是自己的读书笔记了.不对之处甚多,以后理解深刻了,英语好了再回来修改.相信花在本书上的时间和精力是值得的. -- ...

  8. 2D平台类游戏开发教程(翻译)

    这是一篇实现2D平台类游戏的技术指导文章,原文地址:http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-pla ...

  9. 《Real-Time Rendering 4th Edition》读书笔记--简单粗糙翻译 第七章 阴影 Shadows

    写在前面的话:因为英语不好,所以看得慢,所以还不如索性按自己的理解简单粗糙翻译一遍,就当是自己的读书笔记了.不对之处甚多,以后理解深刻了,英语好了再回来修改.相信花在本书上的时间和精力是值得的. -- ...

最新文章

  1. MLIR: Infrastructure架构
  2. C++显示转换、dynamic_cast重点
  3. hk.module must be initialized inside an hk.transform
  4. php教程源码分享,php教程|php源码|php学习
  5. python | 删除两个指定字符串之间的内容
  6. java环境变量设置的作用_JDK环境变量的配置及作用
  7. linux下usb调试工具,LINUX USB调试
  8. 帮助企业降本增效,提高IT运营效率的六种方法
  9. 使用Dev-C++查看vector数组中的变量值
  10. 3.第九章 树--9.3 二叉树结点类表示
  11. 12款热门Java小游戏项目的源码和教程
  12. A,B,C,D,E五个人在某天夜里去捕鱼
  13. 【编程题m_0031】句子反转(小米2017秋招真题)
  14. matlab PTB 学习笔记02——开启PTB设置
  15. 计算机毕业设计Java传统文化知识竞赛系统(源码+系统+mysql数据库+lw文档
  16. uniapp h5、app引用外部在线js
  17. gedit 显示行号
  18. python断网还能用吗_python 断网
  19. python 矩阵求逆
  20. 周易六十四卦——否卦

热门文章

  1. 仿生女朋友会梦见电子男朋友吗?——能模仿女神说话声音的闲聊QQ机器人
  2. 电视盒子能刷鸿蒙吗,4个实用的盒子使用技巧,轻松解锁隐藏功能
  3. vue-router的几种模式
  4. 无心剑中译迈克尔《代数的定义》
  5. 计算机x线平扫对人健康有影响吗,医院放射线检查会影响身体?
  6. 创业公司使用腾讯云存储注意事项
  7. 解决windows由于分辨率调整导致的桌面图标位置乱序
  8. (AM3517)修改u-boot与Linux调试串口以及文件系统显示终端串口(瑞泰ICETEK-AM3517)
  9. 【Hadoop】解决Hadoop Unable to load native-hadoop library问题
  10. 技术成长开头,回家路上结尾