【发布时间】:2014-06-09 01:41:36
【问题描述】:
我有一个矩形图像,用于填充生命值条。随着您的健康状况下降,条形图的宽度会减小,直到您达到 0。对于这部分代码,一切正常,条形图的宽度会下降,并且随着宽度的变化,它会保持在相同的 x 位置。
我的问题是当我创建不同HP值的怪物时,我会得到不同宽度的生命条。如何创建具有不同 HP 值的相同大小的矩形? 非常感谢。
-- Create Health Bar
MonsterBar = display.newRect( 20, 160, 26, 10 )
MonsterBar:setReferencePoint(display.BottomLeftReferencePoint)
MonsterBar:setFillColor( 80,150, 0 )
-- Monster get hit
MonsterBar.width = MonsterBar.width - scoreHUD.text
MonsterBar:setReferencePoint(display.BottomLeftReferencePoint)
【问题讨论】:
标签: android lua coronasdk game-physics