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

Project1

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

求助关于血条脚本怎么弄?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
跳转到指定楼层
1
发表于 2009-1-20 00:27:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
要求血条在角色满血时,颜色由蓝变绿,再由绿变蓝,反复变颜色。。。。。。

版务信息:本贴由楼主自主结贴~
最近在研究XAS
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-7
帖子
89
2
发表于 2009-1-20 00:31:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
3
发表于 2009-1-20 00:33:47 | 只看该作者
好吧,革命前最后一贴

新建一个sprite_hp_bar类
然后在update中写刷新即可

如果在update中refresh的话,结果就不用我说了
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
4
发表于 2009-1-20 00:35:41 | 只看该作者
以下引用dbshy于2009-1-19 16:33:47的发言:

如果在update中refresh的话,结果就不用我说了


我估计我会很喜欢那个游戏 {/hx}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
5
发表于 2009-1-20 00:40:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
6
 楼主| 发表于 2009-1-20 00:41:04 | 只看该作者
不太懂脚本怎么写,在添加了update方法后
发生RGSSError。 disposed sprite
最近在研究XAS
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
7
 楼主| 发表于 2009-1-21 08:43:15 | 只看该作者
以下引用dbshy于2009-1-19 16:33:47的发言:
新建一个sprite_hp_bar类
然后在update中写刷新即可

如果在update中refresh的话,结果就不用我说了

照你的方法试了,帧数降了一半。。。。。。。。太卡了,不行{/dk}

以下引用goahead于2009-1-19 16:40:19的发言:

这样会很卡,不如建两层sprite互相换

那样只有两种颜色,起不到颜色渐变效果
最近在研究XAS
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
8
发表于 2009-1-21 18:32:12 | 只看该作者
以下引用赛露休斯于2009-1-21 0:43:15的发言:


以下引用dbshy于2009-1-19 16:33:47的发言:
新建一个sprite_hp_bar类
然后在update中写刷新即可

如果在update中refresh的话,结果就不用我说了


照你的方法试了,帧数降了一半。。。。。。。。太卡了,不行


你可能误解我的意思了{/gg}
你把脚本贴出来,我帮你改
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

指引者

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
帖子
375
9
发表于 2009-1-21 19:31:06 | 只看该作者
在refresh中做判断 默认是绿色
之前先NEW 好一个绿色的 $color=Color.new(0,255,0,255)
血降到一半时 $color.red=255 这时候颜色的属性是 255,255,0不就是黄色咯
血降到大半时 $color.green=0 这时候颜色的属性是 255,0,0 不就是红色咯
↓这是啥-- [IMG][/IMG]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

10
发表于 2009-1-22 06:42:40 | 只看该作者
假设满血事是绿色,空血时为红色
其实也就是
100%对应Color.new(0, 255, 0)
  0%对应Color.new(255, 0, 0)
可以看出是R G两个颜色在变化,遵循这个规律
血槽填充时的颜色就应该是这样的一个式子
Color.new(255 - 255 * @actor.hp / @actor.maxhp, 255 * @actor.hp / @actor.maxhp, 0)

话说但愿没理解错楼主的意思,或者说楼主是想让HP在满的时候出现一个闪烁效果?
那就是直接在update里给对应的sprite的color方法做一个类似的处理了
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 09:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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