Project1
标题:
脚本修改问题
[打印本页]
作者:
捣蛋
时间:
2011-5-20 21:25
标题:
脚本修改问题
本帖最后由 捣蛋 于 2011-5-24 09:46 编辑
2.jpg
(10.62 KB, 下载次数: 14)
下载附件
保存到相册
2011-5-20 21:24 上传
1.jpg
(36.8 KB, 下载次数: 17)
下载附件
保存到相册
2011-5-20 21:24 上传
问题1:我想把图1的边框缩小一点,不要那么宽.修改那个脚本?
问题2:我想把图2的血条改了.想自己话.应该怎么改?
作者:
月夜神音
时间:
2011-5-21 09:24
关于图1的只要修改Scene_Menu里的
@command_window = Window_Command.new(
160
, [s1, s2, s3, s4, s5, s6])
加红的数值就行了~
图2的话翻翻Window_Base的def draw_actor_hp修改那里就行了,不会的话我把脚本放上来~
作者:
捣蛋
时间:
2011-5-21 12:42
回复
月夜神音
的帖子
关于问题2.那个语句我找到了.
但是怎么修改才能显示我自己画出来的HP条和MP条?
作者:
月夜神音
时间:
2011-5-21 13:17
本帖最后由 月夜神音 于 2011-5-21 13:25 编辑
回复
捣蛋
的帖子
先用hpmeter = Cache.system("Hp_Meter")来读取system文件夹的素材(即是你画的素材),
再用hpwidth = hpmeter.width * actor.hp / actor.maxhp来计算你素材的宽度成为角色HP宽度,
记得用hpheight = hpmeter.height 来计算你素材的高度~
现在建立个区域来显示角色Hp了~
用这hp_rect = Rect.new(0, 0, hpwidth, hpheight)
再用self.contents.blt( x, y, hpmeter, hp_rect)把区域内的图像显示出来了~
脚本就:
hpmeter = Cache.system("Hp_Meter")
hpwidth = hpmeter.width * actor.hp / actor.maxhp
hpheight = hpmeter.height
hp_rect = Rect.new(0, 0, hpwidth, hpheight)
self.contents.blt( x, y, hpmeter, hp_rect)
复制代码
行了~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1