设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2921|回复: 12
打印 上一主题 下一主题

[有事请教] 大佬请问MV怎么制作技能经验

[复制链接]

Lv2.观梦者

梦石
0
星屑
446
在线时间
44 小时
注册时间
2020-6-16
帖子
63
跳转到指定楼层
1
发表于 2020-10-3 18:12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
怎么用事件去写技能经验呢,或者其他方法。

Lv3.寻梦者

梦石
0
星屑
3745
在线时间
1177 小时
注册时间
2016-8-9
帖子
2395

开拓者

2
发表于 2020-10-3 18:15:25 | 只看该作者
技能经验?吃完升级技能?

直接绑定变量,吃了道具增加变量a:10,吃够100,直接把技能遗忘,然后学会升级版该技能
酸酸甜甜就④哇噢
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
446
在线时间
44 小时
注册时间
2020-6-16
帖子
63
3
 楼主| 发表于 2020-10-3 18:22:38 | 只看该作者
白嫩白嫩的 发表于 2020-10-3 18:15
技能经验?吃完升级技能?

直接绑定变量,吃了道具增加变量a:10,吃够100,直接把技能遗忘,然后学会升级 ...

就类似,砍LV1 0/100 满了砍LV2这种也是直接替换技能吗?有没有类似的插件呢。。好想学JS,看不懂啊
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
446
在线时间
44 小时
注册时间
2020-6-16
帖子
63
4
 楼主| 发表于 2020-10-3 18:27:30 | 只看该作者
白嫩白嫩的 发表于 2020-10-3 18:15
技能经验?吃完升级技能?

直接绑定变量,吃了道具增加变量a:10,吃够100,直接把技能遗忘,然后学会升级 ...

如果想显示在UI上应该怎么做呢

点评

不单独写插件,用d-textPicture插件处理文字和数值、图片公共事件显示ui和处理按钮点击,结合两者可以做出ui,但是很复杂  发表于 2020-10-4 01:44
要有UI就要寫腳本了... 不然就是靠對話框即時呼叫觀看  发表于 2020-10-3 20:02
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
5
发表于 2020-10-3 20:00:53 | 只看该作者
本帖最后由 sdgn 于 2020-10-3 20:04 编辑

類似傳奇系列那樣的 "熟練度" 吧?
就很簡單帶入變量設條件分歧看經驗(該變量)多少以上的時候有甚麼效果或增加甚麼東西...
EX:使用A技能的時候累積(增加)經驗值到某個變量...
要做複雜化的話還是從腳本弄會比較好...
但我個人使用VA/XP為ˊ主... 不喜歡也幾乎不使用MV...
如果樓主願意改玩VA或XP的話我願意一起研究交流

点评

XP或VA  发表于 2020-10-5 04:32
xp。。。算了谢谢大佬  发表于 2020-10-4 17:54
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3966
在线时间
735 小时
注册时间
2016-2-28
帖子
149
6
发表于 2020-10-3 20:16:07 | 只看该作者
本帖最后由 hanyilun 于 2020-10-3 20:17 编辑

有不少插件能实现技能熟练度,比如YEP的Skill Mastery Levels
不过YEP这个插件用起来比较复杂,而且只能改变技能伤害或MP消耗这种基础属性
想要简单一点的话,我比较推荐Mrtrivel的SimpleSkillLeveling
MrTS_SimpleSkillLeveling.rar (88 Bytes, 下载次数: 68)

用起来很简单,只需要在技能注释里加上一句<LevelUpTo: 技能ID, 使用次数>
把“技能ID”换成你想要升级成的技能,“使用次数”表示使用几次该技能才会升级

举个例子,假如1号技能是 旋风斩 LV.1,2号技能是 旋风斩 LV.2
在1号技能的注释里写上<LevelUpTo: 2, 10>,那么当使用10次1号技能后,就会自动变成2号技能

当然这插件只有这一个功能,只能通过使用次数来升级,无法通过其他方式
如果想通过经验药之类的升级,可以用白嫩嫩大佬说的方法

评分

参与人数 2+2 收起 理由
初音ロリコン + 1 我很赞同
白嫩白嫩的 + 1 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3966
在线时间
735 小时
注册时间
2016-2-28
帖子
149
7
发表于 2020-10-3 20:25:05 | 只看该作者
hanyilun 发表于 2020-10-3 20:16
有不少插件能实现技能熟练度,比如YEP的Skill Mastery Levels
不过YEP这个插件用起来比较复杂,而且只能改 ...


另外,想要UI显示就比较麻烦了,除了自己画UI写脚本基本没有其他办法
但如果只是想显示技能经验,可以利用变量来实现
比如给每个技能对应一个叫“XX使用次数”的变量,每次使用技能后对应变量+1
然后在技能说明里写上\V[n],用来显示n号变量

举个例子,一个技能需要使用100次才能升级,可以写“技能熟练度:\V[n] /100 ”
如果是需要多少经验升级,可以用升级所需经验除以使用次数,计算一下就行
回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
446
在线时间
44 小时
注册时间
2020-6-16
帖子
63
8
 楼主| 发表于 2020-10-4 17:55:35 | 只看该作者
hanyilun 发表于 2020-10-3 20:16
有不少插件能实现技能熟练度,比如YEP的Skill Mastery Levels
不过YEP这个插件用起来比较复杂,而且只能改 ...

谢谢大佬我试试看
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
446
在线时间
44 小时
注册时间
2020-6-16
帖子
63
9
 楼主| 发表于 2020-10-4 17:56:15 | 只看该作者
hanyilun 发表于 2020-10-3 20:25
另外,想要UI显示就比较麻烦了,除了自己画UI写脚本基本没有其他办法
但如果只是想显示技能经验,可以利 ...

这个可以有谢谢大佬。。立马试试
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-25 12:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表