<问题>有关血条的问题
gamemaker吧
全部回复
仅看楼主
level 9
空洞🌀 楼主
做了个boss的血条,可是扣血后血条不动,一直是满的,到没血时突然空了。
draw_healthbar(boss2.x-120,boss2.y-24,boss2.x+120,boss2.y-20,boss2.hpb,c_black,c_red,c_green,180,true,1)这个有什么不对么,我猪脚的血条好好的呢。
2014年09月14日 00点09分 1
level 9
空洞🌀 楼主

突然变黑好别扭,,
2014年09月14日 00点09分 2
boss2.hpb这个值必须是boss的百分比
2014年09月14日 00点09分
回复 yiwei138 :恩呢,,可以说得再简单点么,我新手。[乖]
2014年09月14日 04点09分
回复 度娘阿密 :boss的HPB值我设置了100000
2014年09月14日 04点09分
回复 yiwei138 :那个百分比在我写的函数里该怎么改啊。
2014年09月14日 04点09分
level 10
好吧,我写详细一点:
首先,在你的boss物件里头的create事件输入:
hpb = 100000; // 当前血量,以后所有操作都使用这个变量
hpb_ini = 100000; // 上限血量,不要改动
然后,在你绘制血条的物件里头的create事件输入:
hpb_percent = 100;
在step事件输入:
h
bp
_percent = (boss2.hpb/boss2.hpb_ini)*100;
最后,在draw事件里头的draw_healthbar函数中将boss2.hpb代替为hbp_percent
*记住,所有boss2的血量操作都使用其hpb变量而不是hpb_ini
2014年09月14日 05点09分 3
[真棒]膜拜您,做我师父吧
2014年09月14日 05点09分
回复 度娘阿密 :[哈哈]我高中生啊,平常很少有时间。。。
2014年09月14日 05点09分
回复 yiwei138 :我初三。呵呵偷着做。
2014年09月14日 05点09分
回复 度娘阿密 :[哈哈]加油吧
2014年09月14日 05点09分
level 9
空洞🌀 楼主

可以了,谢谢,不过。呵呵是你打错了所以刚刚还是不行。有一个hpb你打成了hbp
2014年09月14日 06点09分 4
hbp hpb搞混了我
2014年09月14日 06点09分
回复 度娘阿密 :。。。汗[汗]
2014年09月14日 06点09分
1