查看: 2110|回复: 4

[有事请教] 技能熟练度的事情想要请教一下

[复制链接]
梦石
0
星屑
335
在线时间
29 小时
注册时间
2022-6-15
回帖
7
发表于 2022-7-5 22:41:22 | 显示全部楼层 |阅读模式
悬赏10星屑已解决
我目前的设想就是可以有一个变量可以当作一个技能的熟练度,每使用一次这个技能熟练度就加一,然后熟练度到一定程度以后就可以学会一个新技能。现在就只差每使用一次技能就熟练度加一的部分不会了,但又不想用公共事件(毕竟一共就那么点),有什么不那么复杂的方法吗?

最佳答案

查看完整内容

您好,我有三点建议 1.使用公共事件是个会轻松很多的方法,可以合理的分区管理公共事件 2.使用插件,YEP技能插件会提供技能熟练度系统,还可以做更多效果 3.使用脚本,在伤害公式插入额外脚本$gameVariables.setValue($gameVariables.value(ID)++);可以在使用技能时,增加ID全局变量,通过检测变量实现
梦石
0
星屑
45683
在线时间
183 小时
注册时间
2022-1-8
回帖
167
发表于 2022-7-5 22:41:23 | 显示全部楼层
您好,我有三点建议
1.使用公共事件是个会轻松很多的方法,可以合理的分区管理公共事件
2.使用插件,YEP技能插件会提供技能熟练度系统,还可以做更多效果
3.使用脚本,在伤害公式插入额外脚本$gameVariables.setValue($gameVariables.value(ID)++);可以在使用技能时,增加ID全局变量,通过检测变量实现
我在平台上传的插件均可免费商用,转载
插件传送门:https://rpg.blue/forum.php?mod=v ... eid%26typeid%3D1306
接单中,可接RPGMaker MV/MZ插件定制,QQ:3268006598
回复

使用道具 举报

梦石
0
星屑
2240
在线时间
358 小时
注册时间
2020-5-30
回帖
41
发表于 2022-7-6 01:05:16 | 显示全部楼层

()

本帖最后由 347136773 于 2022-7-6 01:07 编辑

感觉还是使用YEP的SkillMasteryLevels插件容易实现一些。

使用一次技能会增加一点熟练度,
然后可以在技能备注的<After Eval>或者before也行,里面加入条件判定(熟练度大于等于xx)&&(未学习某技能)和学习技能的语句
回复

使用道具 举报

梦石
0
星屑
335
在线时间
29 小时
注册时间
2022-6-15
回帖
7
 楼主| 发表于 2022-7-6 10:03:54 | 显示全部楼层
3268006598 发表于 2022-7-6 07:18
您好,我有三点建议
1.使用公共事件是个会轻松很多的方法,可以合理的分区管理公共事件
2.使用插件,YEP技 ...

好的谢谢
回复

使用道具 举报

梦石
0
星屑
992
在线时间
108 小时
注册时间
2022-7-2
回帖
133
发表于 2022-7-6 22:55:40 | 显示全部楼层
6666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部