查看: 3767|回复: 7

[已经解决] MV最大傷害和最小傷害無效了

[复制链接]
梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
发表于 2015-12-28 17:21:07 | 显示全部楼层 |阅读模式

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

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

×
[b.mhp*0.6,[a.atk * 10 - b.def * 8,b.mhp*0.1].max].min

原本在AV有效 在MV無效了 直接打出0傷害
梦石
0
星屑
177
在线时间
170 小时
注册时间
2012-3-4
回帖
47
发表于 2015-12-28 17:23:53 来自手机 | 显示全部楼层
技能公式不认函数了吧

点评

那怎辦?  发表于 2015-12-28 17:34
回复

使用道具 举报

梦石
0
星屑
166
在线时间
454 小时
注册时间
2015-2-25
回帖
358
发表于 2015-12-28 17:27:01 | 显示全部楼层
請用js寫{:2_276:}
回复

使用道具 举报

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
 楼主| 发表于 2015-12-28 17:34:03 | 显示全部楼层
howhow1314 发表于 2015-12-28 17:27
請用js寫

怎麼改成JS
回复

使用道具 举报

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2015-12-28 17:53:51 | 显示全部楼层
本帖最后由 VIPArcher 于 2015-12-28 17:55 编辑

F12试了一下发现数组好像没有最大值和最小值的方法。那就自己瞎糊一个呗[pre lang="JAVASCRIPT"]Array.prototype.min=function(){
    return Math.min.apply(Math,this);
}
Array.prototype.max=function(){
    return Math.max.apply(Math,this);
}[/pre]
然后公式这样写
  1. [b.mhp*0.6,[a.atk * 10 - b.def * 8,b.mhp*0.1].max()].min()
复制代码
未测试

点评

不愧是状元  发表于 2015-12-28 19:01
要省字数直接用 Number#clamp 啊(core.js 里面的猴补  发表于 2015-12-28 18:58
太长啊【  发表于 2015-12-28 18:51
直接用 Math.min, Math.max 不就好了 囧  发表于 2015-12-28 18:37

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
80
在线时间
386 小时
注册时间
2007-7-27
回帖
4075

开拓者

发表于 2015-12-28 18:24:25 来自手机 | 显示全部楼层
Math.min(a,b)
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-12-28 18:58:01 | 显示全部楼层
请直接使用 Number.prototype.clamp 函数。官方猴补,值得信赖
回复

使用道具 举报

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
 楼主| 发表于 2015-12-28 20:38:28 | 显示全部楼层
taroxd 发表于 2015-12-28 18:58
请直接使用 Number.prototype.clamp 函数。官方猴补,值得信赖

所以這樣寫
Math.min(100,200)

最小100 最大兩百嗎?
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部