Project1
标题:
高手来帮忙看一下,为什么不出现血槽呢?
[打印本页]
作者:
狂傲¢霸气
时间:
2008-2-17 09:44
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌冰
时间:
2008-2-17 10:23
把def HP
alias HP draw_actor_hp
HP(actor,x,y)
def draw_actor_hp(actor,x,y)
把def SP
alias SP draw_actor_sp
SP(actor,x,y)
def draw_actor_sp(actor,x,y)
其余不要动
作者:
狂傲¢霸气
时间:
2008-2-17 12:24
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌冰
时间:
2008-2-17 12:26
麻烦你先把脚本贴上来先,不要贴图,我不好复制
作者:
狂傲¢霸气
时间:
2008-2-17 12:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
狂傲¢霸气
时间:
2008-2-17 12:30
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌冰
时间:
2008-2-17 12:32
alias HP draw_actor_hp
HP(actor,x,y)
def draw_actor_hp(actor,x,y)
@bitmap1 = Bitmap.new("Graphics/Pictures/HP1")
@src_rect1 = Rect.new(0, 0, @bitmap1.width, @bitmap1.height)
self.contents.blt(x, y, @bitmap1, @src_rect1)
@bitmap2 = Bitmap.new("Graphics/Pictures/HP2")
w1 = @bitmap2.width * actor.hp/actor.maxsp
@src_rect2 = Rect.new(0, 0, w1, @bitmap2.height)
self.contents.blt(x + 1, y + 1, @bitmap2, @src_rect2)
end
alias SP draw_actor_sp
SP(actor,x,y)
def draw_actor_sp(actor,x,y)
@bitmap3 = Bitmap.new("Graphics/Pictures/SP1")
@src_rect3 = Rect.new(0, 0, @bitmap3.width, @bitmap3.height, 100)
self.contents.blt(x, y, @bitmap3, @src_rect3)
@bitmap4 = Bitmap.new("Graphics/Pictures/SP2")
w2 = @bitmap4.width * actor.hp/actor.maxsp
@src_rect4 = Rect.new(0, 0, w2, @bitmap4.height)
self.contents.blt(x + 1, y + 1, @bitmap4, @src_rect4)
end
复制代码
试试吧
作者:
狂傲¢霸气
时间:
2008-2-17 12:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌冰
时间:
2008-2-17 12:42
Object?
把你脚本全文给我看 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1