设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

脚本修改问题

查看数: 2447 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-5-20 21:25

正文摘要:

本帖最后由 捣蛋 于 2011-5-24 09:46 编辑 问题1:我想把图1的边框缩小一点,不要那么宽.修改那个脚本? 问题2:我想把图2的血条改了.想自己话.应该怎么改? ...

回复

月夜神音 发表于 2011-5-21 13:17:32
本帖最后由 月夜神音 于 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)把区域内的图像显示出来了~

脚本就:
  1. hpmeter = Cache.system("Hp_Meter")
  2. hpwidth = hpmeter.width  * actor.hp / actor.maxhp
  3. hpheight = hpmeter.height
  4. hp_rect = Rect.new(0, 0, hpwidth, hpheight)
  5. self.contents.blt( x, y, hpmeter, hp_rect)
复制代码
行了~
捣蛋 发表于 2011-5-21 12:42:57
回复 月夜神音 的帖子

关于问题2.那个语句我找到了.
但是怎么修改才能显示我自己画出来的HP条和MP条?
月夜神音 发表于 2011-5-21 09:24:21
关于图1的只要修改Scene_Menu里的
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
加红的数值就行了~
图2的话翻翻Window_Base的def draw_actor_hp修改那里就行了,不会的话我把脚本放上来~
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-26 09:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表