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

Project1

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

[已经解决] 看了一天的脚本帖子的收获

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-9-7
帖子
140
跳转到指定楼层
1
发表于 2009-9-19 13:52:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 ccsgws 于 2009-9-20 00:25 编辑

提供血条脚本的原帖地址,
http://rpg.blue/htm/Topic_25755.htm
用了这个版本的脚本,连游戏的运行不了。。。。。。

http://rpg.blue/htm/Topic_26906.htm
这个帖子提供的脚本 一运行 说少了 背景。。。。。什么的

只有这个可以用,效果如下

脚本: 血槽(1).rar (2.18 KB, 下载次数: 56)
请问 怎样 自定义 血槽的颜色。。。
................................分割线...............................................................
今天的收获[local]1[/local]

血条脚本大全.rar

2.35 MB, 下载次数: 73

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-4-17
帖子
132
2
发表于 2009-9-19 16:59:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-9-7
帖子
140
3
 楼主| 发表于 2009-9-19 17:36:24 | 只看该作者
本帖最后由 ccsgws 于 2009-9-19 17:38 编辑

2# 青龙


谢谢。。。。。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-9-7
帖子
140
5
 楼主| 发表于 2009-9-19 18:27:54 | 只看该作者
本帖最后由 ccsgws 于 2009-9-19 18:33 编辑

4# 青龙

认可你提供修改颜色的回复。
之前提供的两个脚本我刚才试了一下,可以用了。不知道前面是不是哪里搞错呢(我感接触脚本的使用,而且不懂语言,操作上可能会失误)
附上之前两个帖子的效果图,只在地图上显示,战斗的时候没有。

QQ截图未命名.jpg (40.29 KB, 下载次数: 0)

QQ截图未命名.jpg

QQ截图未命名02.jpg (29.66 KB, 下载次数: 1)

QQ截图未命名02.jpg
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-4-17
帖子
132
6
发表于 2009-9-19 19:01:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-9-7
帖子
140
7
 楼主| 发表于 2009-9-19 20:31:50 | 只看该作者
6# 青龙


有好多》请问这个怎么用 原帖地址  http://rpg.blue/htm/Topic_30227.htm
class Window_Base
#-------------------------------------------------------------------------
# 描绘血槽 (傻瓜级)
#-------------------------------------------------------------------------
def draw_hp_bar(x, y, min, max, width, height,
   bar_color = Color.new(150, 0, 0, 255) )
   # 描绘背景
   self.contents.fill_rect(x, y, width, height, Color.new(50, 50, 50, 255))
   # 描绘血槽
   self.contents.fill_rect(x + 1, y + 1, (width - 2) * (min / max.to_f), height - 2, bar_color)
end
#-------------------------------------------------------------------------
# 描绘渐变血槽 (美观级)
#-------------------------------------------------------------------------
def draw_hp_bar(x, y, min, max, width = 152, height = 6,
     bar_color = Color.new(150, 0, 0, 255), end_color = Color.new(255, 255, 60, 255))
   # 描绘背景
   self.contents.fill_rect(x, y, width, height, Color.new(50, 50, 50, 255))
   # 描绘血槽
   for i in 1..( (min / max) * width -1)
     r = bar_color.red * (width - i) / width + end_color.red * i / width
     g = bar_color.green * (width - i) / width + end_color.green * i / width
     b = bar_color.blue * (width - i) / width + end_color.blue * i / width
     a = bar_color.alpha * (width - i) / width + end_color.alpha * i / width
     self.contents.fill_rect(x + 1 + i, y + 1, 1, height - 2, Color.new(r, g, b, a))
   end
end
#-------------------------------------------------------------------------
# 描绘有倾斜度渐变血槽 (进阶级)
#-------------------------------------------------------------------------
def draw_hp_bar(x, y, min, max, width = 152, height = 6,
     bar_color = Color.new(150, 0, 0, 255), end_color = Color.new(255, 255, 60, 255))
   #描绘边框
   for i in 0..height
     self.contents.fill_rect(x + i, y + height - i, width + 1, 1, Color.new(50, 50, 50, 255))
   end
   # 描绘背景
   for i in 1..(height - 1)
     r = 100 * (height - i) / height + 0 * i / height
     g = 100 * (height - i) / height + 0 * i / height
     b = 100 * (height - i) / height + 0 * i / height
     a = 255 * (height - i) / height + 255 * i / height
     self.contents.fill_rect(x + i, y + height - i, width, 1, Color.new(r, b, g, a))
   end
   # 描绘血槽
   for i in 1..( (min / max) * width - 1)
     for j in 1..(height - 1)
       r = bar_color.red * (width - i) / width + end_color.red * i / width
       g = bar_color.green * (width - i) / width + end_color.green * i / width
       b = bar_color.blue * (width - i) / width + end_color.blue * i / width
       a = bar_color.alpha * (width - i) / width + end_color.alpha * i / width
       self.contents.fill_rect(x + i + j, y + height - j, 1, 1, Color.new(r, g, b, a))
     end
   end
end
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-9-7
帖子
140
8
 楼主| 发表于 2009-9-20 00:10:43 | 只看该作者
本帖最后由 ccsgws 于 2009-9-20 00:55 编辑

今天看了论坛15页的血条帖子,收集了好多脚本。。。。。明天看横板战斗 血条脚本大全.rar (2.35 MB, 下载次数: 56)
结贴!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2009-8-1
帖子
208
9
发表于 2009-9-20 02:13:48 | 只看该作者
路过蹭水..
7楼的那个MS只定义了描绘血条的函数而且MS三个函数的名称都一样..就像原帖里说的应该只是提供了3个描绘血条的方法吧..要用的话要把这些放到window_base里,然后在需要用的地方调用~
嘎哦!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-9-7
帖子
140
10
 楼主| 发表于 2009-9-20 08:27:41 | 只看该作者
本帖最后由 ccsgws 于 2009-9-20 08:32 编辑

9# tora-kak
是放在描绘HP下面吧,请告诉我具体放置的位置,谢谢诶
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 12:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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