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

Project1

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

[已经过期] (已解决)请问战斗中如何造成随机伤害

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
跳转到指定楼层
1
发表于 2017-9-28 22:42:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 擦不完的水 于 2017-10-10 21:31 编辑

比如我要造成1-400点真实伤害,伤害公式写400,其他不写,分散度100%,但是不知道这个概率是不是比较均匀的。
可是我要伤害公式里面除了随机伤害还有包括a.atk的伤害,这样子就不能用上面那个办法了。。。求教大神!!!

Lv1.梦旅人

梦石
0
星屑
179
在线时间
197 小时
注册时间
2015-12-26
帖子
35
2
发表于 2017-9-28 23:15:12 | 只看该作者
Math.randomInt(400)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
3
 楼主| 发表于 2017-9-29 11:05:07 | 只看该作者

大神这个真的行,就是Math.randomInt(400)伤害怎么是1-200不是1-400呢

点评

怎么可能是1-200呢 明明是0-399  发表于 2017-9-29 12:34
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
216
在线时间
154 小时
注册时间
2017-2-27
帖子
167

开拓者

4
发表于 2017-9-29 20:30:32 | 只看该作者
Math.randomInt(400)+1
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
5
 楼主| 发表于 2017-9-30 10:00:38 | 只看该作者

大神我试了好多次了,从来没有超过200的伤害。。。怎么回事啊。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2009
在线时间
219 小时
注册时间
2010-8-20
帖子
58
6
发表于 2017-9-30 22:42:55 | 只看该作者
Math.random()*400应该是这样
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
216
在线时间
154 小时
注册时间
2017-2-27
帖子
167

开拓者

7
发表于 2017-10-1 02:27:21 | 只看该作者
擦不完的水 发表于 2017-9-30 10:00
大神我试了好多次了,从来没有超过200的伤害。。。怎么回事啊。。。

你的伤害类型是真实伤害?这是对的,要么你试少了,要么你弄错了。
你直接写个400看是多少
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
8
 楼主| 发表于 2017-10-1 18:21:22 | 只看该作者
Ajucaqiu 发表于 2017-10-1 02:27
你的伤害类型是真实伤害?这是对的,要么你试少了,要么你弄错了。
你直接写个400看是多少 ...

果然是大神啊,我直接写400只能打固定200伤害,那么我是哪里出错了呢。。。555
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
9
 楼主| 发表于 2017-10-1 18:36:16 | 只看该作者
Ajucaqiu 发表于 2017-10-1 02:27
你的伤害类型是真实伤害?这是对的,要么你试少了,要么你弄错了。
你直接写个400看是多少 ...

大神,我把所有插件关了,一个一个开终于知道是怎么回事了。。。原来我用了一个YEP里面叫autopassivestates的插件,这个是用来加被动技能的,basic参数里面我开了第二个状态,第二个状态是防御,所以减伤了。。。真实戏剧性啊。。。还是非常感谢大神们帮我解决问题,开心~~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
10
 楼主| 发表于 2017-10-1 18:37:39 | 只看该作者
明智光秀 发表于 2017-9-30 22:42
Math.random()*400应该是这样

感谢感谢,解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 20:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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