当前位置: 首页 > java >正文

RPG增容2.尝试使用MMC根据游戏难度自定义更改怪物属性(三)

(很难想象居然还会有四,不过三就先把剩下两个类型的敌人的生命先完成)

---------------------------------------------------------------------------------------------------------------------------------

在开始前,我们先改一下文件名字。

在引擎内

---------------------------------------------------------------------------------------------------------------------------------

1。在文章RPG增容2.尝试使用mmc根据游戏难度自定义更改怪物的属性(一)-CSDN博客内,第3步,我们已经创建了一个基于自定义计算生命的mmc,从中我们可以捕获到当前的游戏难度(基于AbilityApplyLevel / 2)(这个可以有更好的计算方法,以后我也会改),以此来修改敌人的最大生命值。

我们知道,目前手上有的信息是,一个自定义计算属性倍率的MMC,一个BP_MMC,一个用于修改敌人StartPpAttribute应用策略为“无限”的GE.

在这个GE内,我们尝试修改了敌人的最大生命值(不舒服的地方在于是,敌人的生命是基于这个系数,后续我会使用表格进行设置)(不过这里又想到一个办法,或许每一个敌人可以使用不同的GE来实现区分

所以这个GE也重命名

2。我们先创建另外两个敌人的ge

guardian的属性不变

frost的系数更改为200

3。打开各自的DA—StartUp

然后进入关卡,更换为normal难度,看看属性是否对得上。

这里对应上了。

---------------------------------------------------------------------------------------------------------------------------------

这里就跑路了。

接下来在这个增容内容内需要制作的内容

1。为每个敌人制作剩下的属性的倍率。

2。或许会为玩家设置一个类似的startup机制

http://www.xdnf.cn/news/16953.html

相关文章:

  • (LeetCode 面试经典 150 题) 138. 随机链表的复制 (哈希表)
  • Kotlin单例模式懒汉模式:LazyThreadSafetyMode.SYNCHRONIZED(2)
  • 深度学习(鱼书)day09--与学习相关的技巧(前三节)
  • P10816 [EC Final 2020] Namomo Subsequence|普及+
  • 机器学习实战:KNN算法全解析 - 从原理到创新应用
  • 【LeetCode 热题 100】(三)滑动窗口
  • Windows下定位Mingw编译的Qt程序崩溃堆栈
  • Python编程基础与实践:Python模块与包入门实践
  • 滚珠花键在汽车制造中有哪些高要求?
  • 什么叫湖仓一体
  • 存储过程的介绍、基本语法、delimiter的使用
  • Effective C++ 条款18:让接口容易被正确使用,不易被误用
  • Qwen3 Embedding:新一代文本表征与排序模型
  • [硬件电路-123]:模拟电路 - 信号处理电路 - 常见的高速运放芯片、典型电路、电路实施注意事项
  • 高效游戏状态管理:使用双模式位运算与数学运算
  • 网络基础实操篇-05-路由基础-最佳实践
  • WinForm之NumericUpDown控件
  • linux ssh公钥移除办法
  • Day 29: 复习
  • 保证金率(Margin Ratio)
  • Mybatis学习之获取参数值(四)
  • 力扣面试150题--回文数
  • golang——viper库学习记录
  • AWS上部署Spring Boot应用的完整指南
  • 音视频学习(四十八):PCM和WAV
  • Linux网络-------4.传输层协议UDP/TCP-----原理
  • 深入 Go 底层原理(五):内存分配机制
  • 【笔试真题】2024秋招京东后端开发岗位-第一批笔试
  • 云运维解决方案(word)
  • 8.苹果ios逆向-安装frida