呃……是显示的问题么……{:2_271:} 我重来一遍吧{:2_265:} 那个……我觉得改变颜色的设定若用来显示单一物品或者状态的实际效果的话,就与叠加无关了。比如某物品效果为力量-10,叠加后人物力量+5(即是未装备该物品时人物力量叠加效果为+15),当光标选定该物品时画面就显示表示力量下降的颜色即可。个人感觉在人物能力种类较多的情况下,这一设定可以方便玩家更快把握某物品或状态对人物整体能力的影响情况,如果留下一些空间显示具体变化数值效果会更好。 PS:点评只能显示一行么,我看着字数限制洋洋洒洒辛辛苦苦打了许久啊……{:2_264:} |
啊……哀家罪过了啊…… 好久没碰这些脚本……忘记了这些东西了啊! 原谅哀家~ 以下~LS的一句话让哀家无地自容…… 明明……唉~以下,代替原谅的Window_Base里的相应函数应该可以的~ 测试了一下……
|
不用通过状态 比如 比较str 与 base_str的大小就可以了 |
也不是每个状态都要判定啦~ 就是一些有影响到能力值的状态写进去就是了~ 如果是用数值的浮动作为判定的话…… 感觉会比较不直接的样子~ 似乎需要再写一组比对值赋值再进行大小对比~ 好像写起来有点拗…… |
先在:Window_Base 里面找到这样一段:
先随便找个地方写上这样一段: 虽然判定句子有点长……
就赋予文字相应的颜色,要注意的一点就是, 如果角色的状态里有2个或以上会改变颜色的状态的话,只会以靠后的状态作为改变颜色的标准。 写好这些设定后,回到刚才Window_Base里的那段, 找到:
其中第一句就是颜色句子, 把刚才写的那段状态判定颜色的句子代替掉 self.contents.font.color = normal_color 这句,或者直接写在这句和self.contents.draw_text,之间就可以了。 以上…… |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-25 00:35
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.