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