我的Unity游戏中有一个健康栏,它被实现为GUITexture
从红色到绿色的渐变图像。
现在我可以将它的宽度从最大宽度减小到 0,但仍然是缩放渐变。
public void UpdateHealthBar(int hitPoints) {
healthBar.pixelInset = new Rect(
healthBar.pixelInset.x, healthBar.pixelInset.y,
3* hitPoints, healthBar.pixelInset.height);
}
但我想在游戏进程中隐藏(透明)这个健康栏的正确部分。
我怎样才能做到这一点?谢谢!