查看: 2905|回复: 13

[已经解决] 关于血条的问题

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-9-11
回帖
30
发表于 2009-11-11 23:40:01 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
梦石
0
星屑
75
在线时间
107 小时
注册时间
2009-11-3
回帖
241
发表于 2009-11-11 23:54:46 | 显示全部楼层
怎么都是些高深的问题
我还是来抢SF的
希望LZ别介意
游戏做的就是开心
灭绝1地址:http://rpg.blue/thread-136656-1-1.html
灭绝2地址:http://rpg.blue/thread-188652-1-1.html

↑填坑中
回复

使用道具 举报

夜天の主

梦石
0
星屑
136
在线时间
1553 小时
注册时间
2008-4-13
回帖
2301

开拓者第4届短篇游戏比赛亚军

发表于 2009-11-12 00:45:11 | 显示全部楼层
不是高手的某飘过..

这个脚本里定义的血条蓝条LZ调用了吗?
回复

使用道具 举报

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
回帖
3570
发表于 2009-11-12 05:04:37 | 显示全部楼层
上传下工程吧。
~现在开始自绘头像~
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-9-11
回帖
30
 楼主| 发表于 2009-11-12 13:18:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2009-11-12 19:41:42 | 显示全部楼层
把:
   def HP(actor,x,y,w=74,width=144,type = 0)
#----------------------------------
   if type == 1 and actor.hp == 0
     return
   end
   @bitmap1 =Bitmap.new("Graphics/血条/HP_框")
  @src_rect1 = Rect.new( 0, 0,@bitmap1.width, @bitmap1.height)
   w1=@bitmap1.width *actor.hp/actor.maxhp
  
  self.contents.blt(x,y+20,@bitmap1,@src_rect1)
  
   
    @bitmap2 =Bitmap.new("Graphics/血条/HP")
@src_rect2 = Rect.new( 0, 0,w1, @bitmap1.height)
self.contents.blt(x+20,y+20,@bitmap2,@src_rect2)
  #---------------------
end
改成:
   def HP(actor,x,y)
#----------------------------------
   @bitmap1 =Bitmap.new("Graphics/血条/HP_框")
  @src_rect1 = Rect.new( 0, 0,@bitmap1.width, @bitmap1.height)
  self.contents.blt(x,y+20,@bitmap1,@src_rect1)
  
  
    @bitmap2 =Bitmap.new("Graphics/血条/HP")   
w2=@bitmap2.width *actor.hp/actor.maxhp
@src_rect2 = Rect.new( 0, 0,w2, @bitmap2.height)
self.contents.blt(x+20,y+20,@bitmap2,@src_rect2)
  #---------------------
end
不是可以了吗?简单一点的话一切多简单的,蓝条也是一样的办法。。。
其实只要理清了思路,一切就解决了。。。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-9-11
回帖
30
 楼主| 发表于 2009-11-12 20:29:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2009-11-12 20:42:24 | 显示全部楼层
本帖最后由 cinderelmini 于 2009-11-12 20:48 编辑

试试看把所有的@号去掉看看吧。。
还有,把运算符号和=号的前后的空格对称起来(至少看起来好看些吧。。。)
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-9-11
回帖
30
 楼主| 发表于 2009-11-12 21:50:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-9-11
回帖
30
 楼主| 发表于 2009-11-13 14:32:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部