Project1

标题: 如何在Game_Actor中添加定义一个能力值? [打印本页]

作者: 木许许    时间: 2008-11-5 16:22
标题: 如何在Game_Actor中添加定义一个能力值?
比如添加一项叫"忠诚度"的能力值,初始值 = 100,然后在状态栏里和力量灵巧速度之类的属性一起显示 。


PS:该数值和装备没有关系,就是每次战斗后数值减1,角色死亡后数值减10

[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 司马睿风    时间: 2008-11-5 18:35
你可以自己增加一个变量比如@zcd_1,你可以参考相应的定义来设置,我在上机课就不给出例子了
作者: 木许许    时间: 2008-11-5 18:43
我在Game_Actor中加了,但是不知道在Window_Status中应该怎么相应修改??
作者: 司马睿风    时间: 2008-11-5 18:56
在状态窗口中显示么?一样的方式啊
作者: 木许许    时间: 2008-11-6 17:39
能不能讲详细一点?
作者: clap_pl    时间: 2008-11-7 20:59
在Game_Actor中设置好 zcd(忠诚度) 值后
在Window_Status的 def refresh以下的
self.contents.clear 下面加入一句
self.contents.draw_text(x,y,32,32,"忠诚")  #显示忠诚这两个字
self.contents.draw_text(x+30,y,32,32,@actor.zcd.to_s)#显示忠诚的数据
#x,y表示你想把这个数据显示在窗口的什么位置,具体你可以自己设置
# x+80表示 把忠诚的数据现实在忠诚这2个字的起始x坐标往后80的位置,自己调节即可。

[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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