IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 【虚幻引擎4(UE4)实用技巧】-关于为道具添加稀有度 -> 正文阅读

[游戏开发]【虚幻引擎4(UE4)实用技巧】-关于为道具添加稀有度




前言

在RPG(角色扮演游戏)中有一个分支Roguelike-RPG,其中游戏道具是普遍存在的,而游戏道具的稀有度也是其核心内容。


一、稀有度有什么作用?

驱动玩家在游戏中搜集道具的兴趣,为道具有效分类分级,实现稀有道具的特殊功能等等,加强游戏的拓展性。

二、步骤

(一)创建包含稀有度的Enum(枚举)

1.添加Enum(枚举)

创建枚举

打开 添加/导入 中的蓝图下的枚举.

2.为enum添加枚举值

添加枚举值
根据自己的需求,根据稀有度为Enum添加枚举值,在此次案例中,我将道具分成了6种不同的稀有度,
稀有程度从上至下Red>Orange>Purple>Blue>Green>White.

(二)创建包含Enum的结构体(Struct)

1、创建结构体

在这里插入图片描述
打开 添加/导入 中的蓝图下的结构

如果在原项目中已经有道具的结构体,即可略过此步骤

2、为结构体添加enum变量

添加变量
添加一个变量,将其数据结构改为刚刚创建的Enum(枚举)
并且将其默认值设置为White,设定其变量名。

(三)使用结构体来显示稀有度

1、使用结构体

在这里插入图片描述
根据自己的项目的基础,将你所需要设定的道具的属性,导入结构体中,并且设置其稀有度,在需要使用时取出结构体数值,并且进行拆分,获取Rarity的值。

2、设定颜色以显示稀有度

创建局部变量
首先创建三个浮点数局部变量,分别命名为Red、Green、Blue
设置变量属性
将获得的Rarity枚举值,进行switch(切换),然后根据图上的属性进行设置,分别可以显示红色、橙色、紫色、蓝色、绿色、白色,这六种稀有度颜色。
赋值
最后,获取三个局部变量,创建LineColor,并返回。


总结

以上就是今天要讲的内容,本文仅仅简单的将道具添加了稀有度,并且根据稀有度显示其颜色,读者可以根据自己的需求,根据物品的enum枚举值设定的稀有度,来设定 道具的创建概率、道具稀有属性、道具价值等等


联系方式-1032807385@qq.com

欢迎喜欢UE4和游戏开发的小伙伴一起讨论!

如果文章存在任何问题,或者有更好的建议也欢迎大家的评论点赞!!

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 19:56:40  更:2021-11-09 19:57:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 0:33:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码