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

Project1

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

[已经解决] 如何将特性内的能力值公式改为加减法?

[复制链接]

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
跳转到指定楼层
1
发表于 2015-6-22 11:21:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请问如何将特性内的普通及特殊能力值的公式改为加减法而非乘法?
如图~圈起来的两个红色圈圈在公式中是乘法,想把它变成加法运算!
EX:攻击力输入15,并非*0.15,而是加15点攻击。

2015-06-22_111055.jpg (174.21 KB, 下载次数: 18)

例
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2015-6-22 11:32:59 | 只看该作者
本帖最后由 taroxd 于 2015-6-22 11:35 编辑

http://taroxd.github.io/rgss/ 里面的「被动技能状态」可以,不过只对技能和状态有用。
注意使用说明和规约

或者自己调整 Game_BattlerBase#param 和 Game_BattlerBase#param_rate 的计算公式。(把 features_pi 改成 features_sum 等等)

点评

每个东西(比如 param_buff_rate)的意思都可以看注释。我这里直接 value += param_rate(param_id) + param_buff_rate(param_id) 没有出大问题(当然不准是肯定的)  发表于 2015-6-22 12:12
我这里没出问题。另外你左边还有个 *= ,param_rate 和 param_buff_rate 也不建议简单地相加。所以最好是你自己写公式  发表于 2015-6-22 12:11
value *= param_rate(param_id) * param_buff_rate(param_id) 改成param_rate(param_id) + param_buff_rate(param_id)也变得好诡异...  发表于 2015-6-22 12:01
刚试看起来最单纯的"获取普通能力的变化率"256行~features_sum(FEATURE_PARAM, param_id)..似乎什么都变1了...汗  发表于 2015-6-22 11:58
还有一个 features_pi 改成 features_sum  发表于 2015-6-22 11:53

评分

参与人数 2星屑 +140 收起 理由
VIPArcher + 132 我很赞同
a000b1745 + 8 已找到解決方法. 感謝熱心回答.

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
3
 楼主| 发表于 2015-6-22 12:15:04 | 只看该作者
已找到解决方法...虽然还是不会写算式(脚本盲...附上找到的解决脚本,往后有相关需求的可以试试这脚本:http://db.tt/sLjZfBjf

点评

我游戏范例是这样的:http://rm.66rpg.com/thread-379866-1-2.html。但是数学和程式逻辑很糟糕的我是找不到答案的..(笑)  发表于 2015-6-22 13:17
我还是很好奇你是怎么改才会变成1的233  发表于 2015-6-22 12:17
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 05:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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