Project1
标题:
自己制作的血条出问题了
[打印本页]
作者:
孤独de思念
时间:
2008-1-20 04:08
标题:
自己制作的血条出问题了
自己制作的 战斗受伤害时 血条的总长会减短 这是怎么了
出问题工程:http://rpg.blue/upload_program/files/Project2_81202104.rar [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
水迭澜
时间:
2008-1-20 04:09
注意看你的血条最大值调用的是maxhp还是hp……
另,它说我的工具是旧版本,工程打不开……
作者:
孤独de思念
时间:
2008-1-20 04:12
应为我不懂脚本的 请你们帮帮忙
作者:
水迭澜
时间:
2008-1-20 04:15
你把血条脚本贴出来吧,我打不开你的工程
另,你不懂脚本怎么自制血条?
作者:
孤独de思念
时间:
2008-1-20 04:24
def 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/HP")
w2 = @bitmap2.width * actor.hp/actor.maxhp
@src_rect2 = Rect.new(0, 0, w2, @bitmap2.height)
self.contents.blt(x, y, @bitmap2, @src_rect2)
end
def SP(actor,x,y)
@bitmap1 =Bitmap.new("Graphics/Pictures/SP2")
@src_rect1 = Rect.new(0, 0, @bitmap1.width, @bitmap1.height)
self.contents.blt(x, y, @bitmap1, @src_rect1)
@bitmap2 =Bitmap.new("Graphics/Pictures/SP")
w2 = @bitmap2.width * actor.sp/actor.maxsp
@src_rect2 = Rect.new(0, 0, w2, @bitmap2.height)
self.contents.blt(x, y, @bitmap2, @src_rect2)
end
作者:
水迭澜
时间:
2008-1-20 05:56
你刷新的时候是直接把战斗状态的窗口整个refresh吗?还是只刷新血条部分?
作者:
孤独de思念
时间:
2008-1-20 06:18
以下引用
水迭澜于2008-1-19 21:56:53
的发言:
你刷新的时候是直接把战斗状态的窗口整个refresh吗?还是只刷新血条部分?
不明白哦
作者:
水迭澜
时间:
2008-1-20 06:36
因为我只看你贴出来的地方找不到问题在哪……可能需要全部脚本,但又打不开你的工程OJZ
要么就再等其他人吧|||
作者:
孤独de思念
时间:
2008-1-20 06:47
我的脚本只有这些而已
作者:
水迭澜
时间:
2008-1-20 06:50
哦。大概能猜到是怎么回事了=W=
感谢LS||||所以说这个非常基本的问题我还是不会OJZ|||
作者:
Moying
时间:
2008-1-20 06:54
没什么。图片长度不一样罢了 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
水迭澜
时间:
2008-1-20 06:58
搞了半天,是你的素材问题。
你两张图片本来长度就不一致,损血的时候前边的图片右端消失了,后边那张图的右边又不对齐,当然看起来就短了一截啦。。。脚本本身没错= =|||
我居然很白痴的测试了很长时间OJZ
作者:
孤独de思念
时间:
2008-1-20 07:03
貌似真的 框框太段了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1