| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
BackColor
进度条背景颜色
|
protected GuiTexturePos2D |
backTexture
进度条背景材质位置
|
protected float |
curr
进度条的进度
|
protected float |
max
进度条的最大值
|
protected float |
min
进度条的最小值
|
protected int |
OverlapColor
进度条进度颜色
|
protected GuiTexturePos2D |
overlapTexture
进度条进度材质位置
|
enableTexture, fontRenderer, frame, guiTextureLoader, height, hovered, id, maxHeight, maxWidth, mc, visible, width, x, y| 构造器和说明 |
|---|
Bar(java.lang.String id,
float curr,
int x,
int y,
int width,
int height)
自定义大小的进度条控件
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
drawGUI(int mouseX,
int mouseY,
float partialTicks)
绘制当前GUI到桌面
|
float |
getCurr()
获取进度条进度
|
void |
onGuiClosed()
Gui关闭事件
|
void |
setBackColor(int backColor)
设置绘制背景的RGB颜色
|
void |
setCurr(float curr)
设置进度条进度
|
void |
setOverlapColor(int overlapColor)
设置进度条进度的RGB颜色
|
void |
setTexture(GuiTexturePos2D backTexture,
GuiTexturePos2D overlapTexture)
设置进度条背景位置
|
void |
updateGUI()
更新GUI事件
|
drawCustomSizedTexture, getFrame, getGuiID, getHeight, getId, getWidth, getX, getY, isHovered, isVisible, KeyInput, mouseClicked, mouseDragged, mousePressed, mouseReleased, playPressSound, setEnableTexture, setFrame, setHeight, setHovered, setId, setResolution, setTexture, setVisible, setWidth, setX, setYprotected final float min
protected final float max
protected float curr
protected int BackColor
protected int OverlapColor
protected GuiTexturePos2D backTexture
protected GuiTexturePos2D overlapTexture
public Bar(java.lang.String id,
float curr,
int x,
int y,
int width,
int height)
id - Gui的ID(可填写任意值,但不建议与其他Gui的值相同)curr - 进度条的当前进度x - 进度条在屏幕上的横坐标Xy - 进度条在屏幕上的纵坐标Ywidth - 进度条的宽度height - 进度条的高度public void drawGUI(int mouseX,
int mouseY,
float partialTicks)
public float getCurr()
public void setCurr(float curr)
curr - 进度条的当前进度public void setTexture(GuiTexturePos2D backTexture, GuiTexturePos2D overlapTexture)
backTexture - 进度条背景位置overlapTexture - 进度条进度位置public void onGuiClosed()
onGuiClosed 在接口中 IBaseGUIonGuiClosed 在类中 BaseGuipublic void setBackColor(int backColor)
backColor - 背景的RGB颜色public void setOverlapColor(int overlapColor)
overlapColor - 进度条进度的RGB颜色