Java 如何使数字具有相同的长度,即使它们有不同的值
所以,我正在用java创建一个战略游戏。游戏中的每一条龙都有生命、法力和力量 我想做的是为上面列出的3件事情中的每件创建3个健康栏,这很简单,但问题是我希望它们都有200像素长,即使它们可能有不同的值Java 如何使数字具有相同的长度,即使它们有不同的值,java,math,Java,Math,所以,我正在用java创建一个战略游戏。游戏中的每一条龙都有生命、法力和力量 我想做的是为上面列出的3件事情中的每件创建3个健康栏,这很简单,但问题是我希望它们都有200像素长,即使它们可能有不同的值 例如,假设一条龙有192点生命值,63点法力和38点力量。我会用什么样的数学方法使所有的条长200像素?这只是一个正常的比例,不是吗 龙: 运行状况:fillInPixels=200/192*currentDragonHealth 法力:填充像素=200/63*currentDragonMana
例如,假设一条龙有192点生命值,63点法力和38点力量。我会用什么样的数学方法使所有的条长200像素?这只是一个正常的比例,不是吗 龙:
- 运行状况:fillInPixels=200/192*currentDragonHealth
- 法力:填充像素=200/63*currentDragonMana
- 强度:填充像素=200/38*currentDregonStrength
- fillInPixels=总长度像素/maxValue*当前值