【UE4】结构体和枚举(蓝图)

这篇具有很好参考价值的文章主要介绍了【UE4】结构体和枚举(蓝图)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

结构体的概念

由一系列具有相同类型或不同类型的数据构成的数据集合。

结构体是一种数据结构,旨在描述一种对象的属性集合,定义了数据模板。

蓝图中的结构体只有属性,没有函数,与传统编程中的结构体由差异。

我们遇到的结构体:Transform变化,Vector向量,Rotator旋转,Color颜色

比如设计游戏中的BUFF(拥有持续时间,各种效果),就可以用结构体进行制作。

结构体的构建

内容浏览器-右键-蓝图-结构(命名标头为ST_XXX)

ue4 枚举,UE4,ue4,虚幻,c++,游戏引擎,ue5
ue4 枚举,UE4,ue4,虚幻,c++,游戏引擎,ue5

结构体的使用

1、直接创建新变量-变量类型选择结构体-选择自己创建的结构体

2、结构体的写和读

ue4 枚举,UE4,ue4,虚幻,c++,游戏引擎,ue5

枚举的概念

列出某些有穷序列的所有成员的程序。这种类型数据会出现重叠(并不总是)

例如:星期、七色光、性别、月份、学历、职业等

比如游戏中的正义阵营、邪恶阵营

枚举的创建和打开

和上面结构体的创建和打开一样~

枚举的命名开头为EXXXX,比如EColor

枚举的使用

枚举一般和Switch一起使用

和结构体一样,枚举也是一种数据类型,因此就可以给变量使用。

枚举一般和Switch一起使用

和结构体一样,枚举也是一种数据类型,因此就可以给变量使用。
ue4 枚举,UE4,ue4,虚幻,c++,游戏引擎,ue5文章来源地址https://www.toymoban.com/news/detail-609005.html

到了这里,关于【UE4】结构体和枚举(蓝图)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【虚幻4】UE4初学者系列教程(蓝图篇)-全中文新手入门教程(含蓝图节点详细介绍,即时更新~)

    蓝图篇 目录 蓝图基础逻辑 知识点1:蓝图是可视化编程 知识点2:蓝图是面向对象的编译型可视化编程语言 知识点3:关卡蓝图和蓝图类的区别 知识点4:蓝图数据类型 知识点5:节点的介绍 知识点6:引脚的介绍 知识点7:节点的执行顺序 知识点8:节点的类型 知识点9:节点

    2024年02月04日
    浏览(72)
  • 【UE4】UE4蓝图 文本自动换行

    该方法将字符串分割成同等长度的数组及换行后字符串 使用示例 结果 获得字符串 蓝图代码:复制以下内容并直接粘贴到蓝图中 宏代码 使用示例 结果 获得数组 代码:复制以下内容并直接粘贴到蓝图中 宏代码 同时输出两种结果 同时输出函数蓝图 宏蓝图 内容详情: 使用示例

    2024年02月16日
    浏览(58)
  • 【UE4】物理引擎(蓝图)

    物理引擎通过为刚性物体赋予真实的物理属性的方式来计算 运动、旋转和碰撞反映。 游戏引擎中的物理引擎的主要目的是为了解决物体在空间的状态信息。 常规的物理引擎遵循物理定律,按照给定的算法,进行模拟物理运动。所以在没有多元因素影响的情况下,物理引擎的

    2023年04月11日
    浏览(63)
  • 【UE4】TimeLine(蓝图)

    虚幻中的数据时间轴计数器,作用是将时间和数据进行组合,使得数据随着时间的改变发生变化。 可以将TimeLine理解为一个直角坐标系,横轴为时间,纵轴为数据。 输入针脚: Play :启动此时间轴 Play from Start :从开始的时候启动此时间轴 Stop :结束 Reverse :反方向走时间轴

    2023年04月24日
    浏览(62)
  • UE4 控件蓝图与蓝图的交互

    我现在想实现的是点击场景中的一个蓝图中的某个静态网格体,然后在控件蓝图中的文本控件中就能显示这个被点击的静态网格体的名称。 首先我在控件蓝图中对其中的一个文本控件创建了一个绑定函数 绑定函数的逻辑如下: “整车 内部无系统”是我添加的一个变量,该变

    2024年02月11日
    浏览(44)
  • UE4 蓝图通信:接口调用

    UE4学习心得:蓝图间信息通信的几种方法 UE4的接口调用技术有点简单粗暴,而且主要体现在主蓝图对子蓝图的信息通信。 在内容浏览器中添加一个蓝图接口,命名为TestInterface  双击打开接口,直接使用其创建时自带的一个接口函数,将其重命名为TestAddOffset (这里相当于接

    2024年02月11日
    浏览(49)
  • 【UE4】流程控制节点(蓝图)

    找节点的方法:蓝图中右键-工具-流程控制 Sequence(序列,控制流程执行顺序) DoOnce(控制执行次数为一次,reset重置之后才能再执行) Do N(执行N次,N次执行完后,reset重置之后才能再执行,counter记录当前执 行的次数,可以用来做枪械的弹夹) Do once MultiInput(多个输入,

    2024年02月17日
    浏览(62)
  • 【虚幻引擎】UE4/UE5 材质

      基础颜色(BaseColor) :材质本身的颜色,例如绿色蓝色等 金属度(Metallic) :金属度,材质是否含有金属光泽 粗糙度(Roughness) :粗糙或者平滑度,物体表面的粗糙程度 自发光(EmissiveColor) :物体本身是否发光 透明度(Opactity) :物体表面是否透明,适用于 半透明(Translucent)、

    2024年02月02日
    浏览(82)
  • 【虚幻引擎】UE4/UE5插件

    Blank:空白插件,可以从头开始自己定义想要的插件风格和内容,用此模板创建的插件不会有注册或者菜单输入。 BlueprintLibrary:创建一个含有蓝图函数库的插件,此模板函数都是静态全局函数,可以在蓝图中直接调用。 ContentOnly:创建一个只包含内容的空白文件 Editor Toolba

    2024年02月05日
    浏览(75)
  • UE4使用蓝图材质改变颜色

    1.点击场景中的物体,找到他的材质,点击放大镜找到材质的位置并进入。 2.找到材质的父亲,并进入。  3.该变材质的颜色只要改变材质的Base Color就行。创建一个MaterialParameterCollection 添加一个vector paramter,并给它命名保存。  拖动它进入材质的父亲,点击它修改左边的par

    2024年02月12日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包