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. python生成对象内部执行过程
  2. 三星为何要在安卓之外开发 Tizen 系统?
  3. vs中不得不会的一些小技巧(1)——细说查找
  4. 狼抓兔子(平面图转对偶图)
  5. Android博客文章整理
  6. IDEA中Maven项目创建单元测试(JUnit4)
  7. 大数据挖掘在销售管理中的应用价值
  8. 前端js 实现文件下载
  9. java ee 6 源码_Java EE 6开发手册·高级篇(第4版)
  10. sendrequest ajax数据返回,jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?...
  11. mid制作乐谱_【图片】分享一个自己编写的打谱软件,支持生成简谱、乐谱演奏、MID输出_简谱吧_百度贴吧...
  12. 中国移动吉比特GM220-S网关改桥接模式
  13. 软件工程学习笔记(三)~顺序图模型
  14. .NET(C#)下的移动彩信MM7协议研究之路(二)
  15. php获取百度搜索的关键词,【2020年】百度搜索词获取,获取百度搜索的关键词【真实有效】...
  16. Unexpected token o in JSON at position 1 at JSON.parse (anonym)
  17. 知晓当前是在哪一个 Activity Kotlin.Android
  18. pli测试50题题库_AI面试必备/深度学习100问1-50题答案解析
  19. PHP 数据类型划分(8种)、获取数据(变量)的类型函数、单引号和双引号的字符串区分转义符、定界符、拓展
  20. mapv地图文字标注

热门文章

  1. Spring Boot 启动事件和监听器,太强大了!
  2. Web面试之 HTML与CSS
  3. 2016-2017-2 《Java程序设计》预备作业2总结
  4. nexus离线私服maven-metadata.xml缺失导致jar包拉取失败
  5. 中国十大女性网站排行榜
  6. linux 提取cpio_cpio命令
  7. 隐藏滚动条textbox
  8. 购物车买卖伤害2.0 (结版)
  9. 如何用OleDbDataAdapter来对数据库进行操作?
  10. Chris——Daily conversation topics Lesson 2