UE4 一些类,变量特别简单的翻译(_杰森大师)
UE4定义
- UE4定义
- ENUM 枚举
- Struct 结构体
- BlueprintFunctionLibrary 蓝图函数库
- ActorComponent 物体组件
- Interface 接口
UE4定义
你好!
ENUM 枚举
枚举值,在UE4中一般用于一系列相同的事情,例如你的连招类型,血量的高低,武器的类型,这样定义的好处是当你在用斧头的时候,你设置这物体枚举值为斧头,那他在动画蓝图做个判断采用斧头的攻击方式,用剑的时候采用剑的攻击方式,主要用于定义他的状态。
Struct 结构体
结构体,他的意思还是比较好理解,你可以把他理解成一个做一件事情需要运用的变量集,当在做一个库存背包的时候,别人创建一个结构体,为了就是在制作背包时,把后面背包会用到的变量都定义出来,背包时他的图标是怎么样的,名字,伤害多少,他的骨骼网格模型,全部定义出来,后面在背包拿东西出来时进行调用。
BlueprintFunctionLibrary 蓝图函数库
这个的意思是自己在这个类里定义好自己写的函数,当在其他类时可以直接进行调用,这样会方便很多。
ActorComponent 物体组件
自己预先写好的一个组件,在创建主角Character的时候可以直接增加然后调用
在主角身上添加
Interface 接口
接口的意思是当你想通过一件事情让其他actor在我触发这件事情是都有进行发生变化,例如你背包获取一个物体,你点击使用他
这个时候在这个插槽被点击的物体都会触发这个函数,而这个函数触发的事件要在自己被触发物体的身上写
这样就能触发主角增加血量或者扣血之类的功能
UE4 一些类,变量特别简单的翻译(_杰森大师)相关推荐
- ue4 怎么传递变量到另一个蓝图_资深建模教你放置UE4蓝图节点,所以你就不要偷懒啦,认真点学...
蓝图是UE4的一大特色,蓝图节点作为UE4学习的一个重要知识点,一直被很多人所重视.那你知道UE4是怎么放置蓝图节点的呢? 放置蓝图节点 在"图形模式"下,有几种方法可以放置节点. ...
- ue4 怎么传递变量到另一个蓝图_[UE4蓝图]虚幻4中实现简易天气系统(三)—— 受风力影响的Cascade雨水粒子...
上一篇: 架狙只打脚:[UE4蓝图]虚幻4中实现简易天气系统(二)-- 随机风力zhuanlan.zhihu.com Cascade就是现在UE4中正在使用的ParticleSystem. 制作雨水 ...
- ue4 怎么传递变量到另一个蓝图_【UE4】UI注意事项
文章内容导图: 以下仅是自己在实际操作过程中记录的一些笔记,可能不是很全,关于UI这块以后会根据具体情况以及自己的疑惑点不断更新,不断完整的. (另:自己把相关知识总结一遍形成一个框架,相当于建一座图 ...
- UE4 实用C++包裹属性说明(_杰森大师)
Blueprintable和BlueprintType Blueprintable用蓝图去继承当前父类去实现蓝图 BlueprintType在其他的蓝图里面把这个类当作一个变量来使用 意思就是下面两张 ...
- UE4.CPP变焦推进效果(_杰森大师)
首先你要有个CameraComponent组件 .h UPROPERTY(VisibleAnywhere,BlueprintReadWrite,Category="Camera") ...
- UE4安卓客户端UDP协议模拟电脑操作(_杰森大师)
只适用于安卓机 链接在最下面 使用步骤,通过手机助手将安装包放进手机进行安装 1.打开软件 2.打开IP设置 3.点击UDP设置输入电脑IP和软件端口,软件端口默认为6666,电脑IP为你的内网IP( ...
- 《Real-Time Rendering 4th Edition》读书笔记--简单粗糙翻译 第六章 纹理 Texturing
写在前面的话:因为英语不好,所以看得慢,所以还不如索性按自己的理解简单粗糙翻译一遍,就当是自己的读书笔记了.不对之处甚多,以后理解深刻了,英语好了再回来修改.相信花在本书上的时间和精力是值得的. -- ...
- 2D平台类游戏开发教程(翻译)
这是一篇实现2D平台类游戏的技术指导文章,原文地址:http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-pla ...
- 《Real-Time Rendering 4th Edition》读书笔记--简单粗糙翻译 第七章 阴影 Shadows
写在前面的话:因为英语不好,所以看得慢,所以还不如索性按自己的理解简单粗糙翻译一遍,就当是自己的读书笔记了.不对之处甚多,以后理解深刻了,英语好了再回来修改.相信花在本书上的时间和精力是值得的. -- ...
最新文章
- MLIR: Infrastructure架构
- C++显示转换、dynamic_cast重点
- hk.module must be initialized inside an hk.transform
- php教程源码分享,php教程|php源码|php学习
- python | 删除两个指定字符串之间的内容
- java环境变量设置的作用_JDK环境变量的配置及作用
- linux下usb调试工具,LINUX USB调试
- 帮助企业降本增效,提高IT运营效率的六种方法
- 使用Dev-C++查看vector数组中的变量值
- 3.第九章 树--9.3 二叉树结点类表示
- 12款热门Java小游戏项目的源码和教程
- A,B,C,D,E五个人在某天夜里去捕鱼
- 【编程题m_0031】句子反转(小米2017秋招真题)
- matlab PTB 学习笔记02——开启PTB设置
- 计算机毕业设计Java传统文化知识竞赛系统(源码+系统+mysql数据库+lw文档
- uniapp h5、app引用外部在线js
- gedit 显示行号
- python断网还能用吗_python 断网
- python 矩阵求逆
- 周易六十四卦——否卦
热门文章
- 仿生女朋友会梦见电子男朋友吗?——能模仿女神说话声音的闲聊QQ机器人
- 电视盒子能刷鸿蒙吗,4个实用的盒子使用技巧,轻松解锁隐藏功能
- vue-router的几种模式
- 无心剑中译迈克尔《代数的定义》
- 计算机x线平扫对人健康有影响吗,医院放射线检查会影响身体?
- 创业公司使用腾讯云存储注意事项
- 解决windows由于分辨率调整导致的桌面图标位置乱序
- (AM3517)修改u-boot与Linux调试串口以及文件系统显示终端串口(瑞泰ICETEK-AM3517)
- 【Hadoop】解决Hadoop Unable to load native-hadoop library问题
- 技术成长开头,回家路上结尾