Project1
标题:
又一次问问题……
[打印本页]
作者:
a19981007a
时间:
2010-12-30 13:13
标题:
又一次问问题……
以前也发过这样的贴,问的都是ARPG那种HP,SP血条显示,就像是DNF单机里面的一样,可以自己选择图片的,
有人回答说用脚本。
我也尝试了一下,把XP的金钱显示窗口搞的……
而且脚本里面没几个看得懂……
希望知道的能发下范例。不要那种规格窗口脚本的,要可以自己定义显示的图片作为显示HP,SP的,如果有的话请高手发下……
作者:
小湖
时间:
2010-12-30 13:30
和你讲个原理吧
准备2张图,一个是血条的底图(可以理解为MAXHP),一个是血条的顶图(可以理解为HP)
底图一直显示,而顶图的显示范围为 0 到 HP/MAXHP×图片宽度
作者:
a19981007a
时间:
2010-12-30 13:50
不太懂,我是刚接触XP的
作者:
小湖
时间:
2010-12-30 23:00
#获取图片
bitmap = RPG::Cache.picture(xxx)
#获取显示范围
rect = Rect.new(0, 0, bitmap.width * actor.hp/actor.maxphp, bitmap.height)
#显示在窗口中(self是窗口类)
self.contents.blt(x, y bitmap,rect)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1