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

Project1

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

[已经解决] 如何使某个技能的伤害=变量X

 关闭 [复制链接]

Lv4.逐梦者

梦石
0
星屑
7884
在线时间
971 小时
注册时间
2010-10-10
帖子
2777
跳转到指定楼层
1
发表于 2011-10-3 02:36:03 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
问题是:如何使某个技能的伤害=变量X
问题应该是很清楚了,在保持技能不变的情况下,使技能的总伤害=变量X
(比如一个无视防御但是伤害=变量“魅力”的技能,比如一个属性为火但是伤害=变量“火药水”数量的技能)
无论如何,技能确实比较好调控。
2014.7.6,晚上03.41分,他死于脑癌。

Lv4.逐梦者

梦石
0
星屑
7884
在线时间
971 小时
注册时间
2010-10-10
帖子
2777
2
 楼主| 发表于 2011-10-3 06:53:29 | 显示全部楼层
你这个方法不行,实现的同时丢失了很多游戏元素,取巧是不可以的.

点评

比方说属性、速度修正、状态的元素,都在这一次选择中被放弃。 不能取巧  发表于 2011-10-3 06:55
2014.7.6,晚上03.41分,他死于脑癌。
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7884
在线时间
971 小时
注册时间
2010-10-10
帖子
2777
3
 楼主| 发表于 2011-10-3 11:02:30 | 显示全部楼层
根据RMVX的原工程:
在无法使某个技能的伤害=变量X的情况下。
使用事件无法实现三个条件:1.使基础的伤害∑=变量X;2.无法在满足前者的前提下使总和为X的伤害效果代入附加属性伤害 ;3.无法在满足前两者的前提下使某状态影响该技能伤害

点评

其实还是输出方式的问题,通过技能,减少HP,还是别的什么?  发表于 2011-10-3 12:30
呃……确实是这样,怪物忽然就死亡了。不使用事件减少HP,变量不就变成了摆设吗,那还如何对敌人造成伤害?  发表于 2011-10-3 12:11
MSQ
1=(1+2)/数字3,2代入5~6,2*数字5(依旧没查,不过比1,2,出现的频率大太多就是了),1=(1+2)/6,。这样求近似正态分布。  发表于 2011-10-3 12:07
MSQ
关于条件一可以用简单的方法,大致接近正态分布。具体数据必须要查找或计算。例如:1~10之间。1代入1~10,2代入3~8,2乘数字2(我没查,暂时代替)。  发表于 2011-10-3 12:03
MSQ
PS:不知是脚本问题还是事件问题,用事件杀人,敌人会死两次~~我正在找可以显示事件伤害的脚本,不过好像不好找。  发表于 2011-10-3 11:57
2014.7.6,晚上03.41分,他死于脑癌。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 02:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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