Project1

标题: 请问如何在状态栏里添加一个新参数 [打印本页]

作者: 暴走吧怪蜀黍    时间: 2016-7-15 21:34
标题: 请问如何在状态栏里添加一个新参数
RT。我想在状态栏里加入一个队友对主角的好感度。
就显示在那个属性的旁边,有四个队友,好感度通过变量(分别为1号,2号,3号,4号变量)来变化,
然后代入到状态栏里,
请问如何实现?
谢谢各位大大。
作者: Vortur    时间: 2016-7-16 11:35
本帖最后由 Vortur 于 2016-7-16 11:44 编辑

你好~
修改两处:【Window_Base】、【Window_Status】
1.【Window_Base】类 将【绘制能力值】的方法改为
2.【Window_Status】类中,修改【绘制区域3】的方法:


原理:根据系统预设【绘制能力值】,增加【显示变量】的功能。如有讲得不清楚的地方,欢迎追问!~




作者: 小小西    时间: 2016-7-16 21:48
https://rpg.blue/forum.php?mod=viewthread&tid=394470
把第30个脚本的20横的参数[actor.id+20]改成[actor.id]就可以实现你要的“好感度通过变量(分别为1号,2号,3号,4号变量)来变化”
作者: 暴走吧怪蜀黍    时间: 2016-7-19 13:19
Vortur 发表于 2016-7-16 11:35
你好~
修改两处:【Window_Base】、【Window_Status】
[fold= 1.【Window_Base】类 将【绘制能力值】的方法 ...

谢谢你!
之前没人回复,我都灰心了
作者: 暴走吧怪蜀黍    时间: 2016-7-19 13:19
小小西 发表于 2016-7-16 21:48
https://rpg.blue/forum.php?mod=viewthread&tid=394470
把第30个脚本的20横的参数[actor.id+20]改成[ac ...

谢谢,我去看看。
作者: 暴走吧怪蜀黍    时间: 2016-7-19 13:43
本帖最后由 暴走吧怪蜀黍 于 2016-7-19 13:53 编辑
Vortur 发表于 2016-7-16 11:35
你好~
修改两处:【Window_Base】、【Window_Status】
[fold= 1.【Window_Base】类 将【绘制能力值】的方法 ...


请问一下,我刚刚试了试,结果发现四个队友的友好度都是变量1,
而不是分别为1号变量,2号变量,3号变量和4号变量。

刚刚自己修改了一下,draw_text(x + 120, y -10, 36, line_height, $game_variables[actor.id-1], 2)
然后就好了, 总之非常感谢你!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1