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

Project1

 找回密码
 注册会员
搜索
查看: 1797|回复: 16
打印 上一主题 下一主题

有没有在非战斗界面下可以图片显示HP MP的方法

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2008-10-19
帖子
326
跳转到指定楼层
1
发表于 2009-5-28 19:39:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
类似于大部分ARPG,例如暗黑的那种方式,不是单单数值显示的,谢谢了
版务信息:版主帮忙结贴~
锐意制作中...

Lv1.梦旅人

梦石
0
星屑
72
在线时间
21 小时
注册时间
2009-3-15
帖子
262
2
发表于 2009-5-28 19:41:06 | 只看该作者
你下个暗黑幼稚版看看呗,那个到主页搜,没加密的哦
看到天上的星星了吗?
想一想,哪一颗属于你。
哪一颗属于我。
找到自己的星星,飞吧……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

迷失的小白

梦石
0
星屑
50
在线时间
1 小时
注册时间
2009-3-17
帖子
231
3
发表于 2009-5-28 19:49:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2008-10-19
帖子
326
4
 楼主| 发表于 2009-5-28 20:18:27 | 只看该作者
以下引用倭卜僾伱于2009-5-28 11:41:06的发言:

你下个暗黑幼稚版看看呗,那个到主页搜,没加密的哦


= =我怎么搜不到啊。。。


以下引用冷不冷于2009-5-28 11:49:46的发言:


#--------------------------------------------------------------------------
# ● 描绘 HP
#     actor : 角色
#     x     : 描画目标 X 坐标
#     y     : 描画目标 Y 坐标
#     width : 描画目标的宽
#--------------------------------------------------------------------------
def draw_actor_hp(actor, x, y, width = 144)
   # 描绘字符串 "HP"
   self.contents.font.color = system_color
   self.contents.fill_rect(x-1, y+27, width+2,6, Color.new(0, 0, 0, 25))
   w = width * actor.hp / actor.maxhp
   self.contents.fill_rect(x, y+28, w,1, Color.new(255, 96, 96, 255))
   self.contents.fill_rect(x, y+29, w,1, Color.new(255, 0, 0, 255))
   self.contents.fill_rect(x, y+30, w,1, Color.new(128, 0, 0, 255))
   self.contents.fill_rect(x, y+31, w,1, Color.new(0, 0, 0, 255))
   self.contents.font.color = system_color
   self.contents.draw_text(x, y, 32, 32, $data_system.words.hp)
   # 计算描绘 MaxHP 所需的空间
   if width - 32 >= 108
     hp_x = x + width - 108
     flag = true
   elsif width - 32 >= 48
     hp_x = x + width - 48
     flag = false
   end
   # 描绘 HP
   self.contents.font.color = actor.hp == 0 ? knockout_color :
     actor.hp <= actor.maxhp / 4 ? crisis_color : normal_color
   self.contents.draw_text(hp_x, y, 48, 32, actor.hp.to_s, 2)
   # 描绘 MaxHP
   if flag
     self.contents.font.color = normal_color
     self.contents.draw_text(hp_x + 48, y, 12, 32, "/", 1)
     self.contents.draw_text(hp_x + 60, y, 48, 32, actor.maxhp.to_s)
   end
end

#--------------------------------------------------------------------------
# ● 描绘 SP
#     actor : 角色
#     x     : 描画目标 X 坐标
#     y     : 描画目标 Y 坐标
#     width : 描画目标的宽
#--------------------------------------------------------------------------
def draw_actor_sp(actor, x, y, width = 144)
   # 描绘字符串 "SP"
   self.contents.font.color = system_color
   self.contents.fill_rect(x-1, y+27, width+2,6, Color.new(0, 0, 0, 255))
   w = width * actor.sp / actor.maxsp
   self.contents.fill_rect(x, y+28, w,1, Color.new(128, 255, 255, 255))
   self.contents.fill_rect(x, y+29, w,1, Color.new(0, 255, 255, 255))
   self.contents.fill_rect(x, y+30, w,1, Color.new(0, 192, 192, 255))
   self.contents.fill_rect(x, y+31, w,1, Color.new(0, 128, 128, 255))
   self.contents.font.color = system_color
   self.contents.draw_text(x, y, 32, 32, $data_system.words.sp)
   # 计算描绘 MaxSP 所需的空间
   if width - 32 >= 108
     sp_x = x + width - 108
     flag = true
   elsif width - 32 >= 48
     sp_x = x + width - 48
     flag = false
   end
   # 描绘 SP
   self.contents.font.color = actor.sp == 0 ? knockout_color :
     actor.sp <= actor.maxsp / 4 ? crisis_color : normal_color
   self.contents.draw_text(sp_x, y, 48, 32, actor.sp.to_s, 2)
   # 描绘 MaxSP
   if flag
     self.contents.font.color = normal_color
     self.contents.draw_text(sp_x + 48, y, 12, 32, "/", 1)
     self.contents.draw_text(sp_x + 60, y, 48, 32, actor.maxsp.to_s)
   end
end


在Window_Base中把210行到下面描绘能力之前换成这段~!


[本贴由作者于 2009-5-28 11:50:44 最后编辑]


这是像暗黑那样的固定在画面上的血槽显示吗??。。不是在角色头上显示呀。
还有,能不能替换上自己画的血槽?。。
锐意制作中...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
72
在线时间
21 小时
注册时间
2009-3-15
帖子
262
5
发表于 2009-5-28 23:42:55 | 只看该作者
笨蛋。
先把第一栏弄成“原创作品”
输入“未加密”
就有了
看到天上的星星了吗?
想一想,哪一颗属于你。
哪一颗属于我。
找到自己的星星,飞吧……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

6
发表于 2009-5-28 23:44:36 | 只看该作者
我说…………
那个……在Scene_Map里面添加一个status窗口不就得了么,还用什么外挂?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2008-10-19
帖子
326
7
 楼主| 发表于 2009-5-29 00:46:58 | 只看该作者
以下引用玄月于2009-5-28 15:44:36的发言:

我说…………
那个……在Scene_Map里面添加一个status窗口不就得了么,还用什么外挂?


- 。-有没有具体做法啊。。我是脚本白痴。。。
锐意制作中...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

8
发表于 2009-5-29 00:54:10 | 只看该作者
知而不争,名之曰“愚”,岂不善哉?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
9
发表于 2009-5-29 01:01:14 | 只看该作者
不明白,为什么对默认系统不满意的人为什么不肯花时间学学脚本呢?永远是一句“我是脚本白痴”,难道这也值得炫耀?难道自己游戏华丽的系统都是由诸多不明来源的脚本“凑”起来的?恕我直言,不明其内涵,再多脚本凑在一起,仍然是没有灵魂的东西,与你的游戏没有什么联系。

算了吧,这样下去也不是办法。要不学脚本,要不默认系统玩玩也挺好,何苦呢。。。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

10
发表于 2009-5-29 01:16:28 | 只看该作者
我想说看看我的签名不也很好 - -
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-22 19:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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