需要为游戏中的玩家资源池(健康等)提供ProgressBar控件的替代方案

时间:2010-01-14 00:23:50

标签: c# winforms controls

我正在尝试在Windows窗体应用程序中实现基本的Health / Stamina / Mana读数,我的第一种方法是使用ProgressBar控件。但是,我并不喜欢它在Aero中的视觉表现(总是绿色和太多分散注意力的光泽动画),而且我还没有准备好进入WPF开发(从我所知道的,这是唯一的方法修改它。)

我还玩弄了使用PictureBox控件并在水平方向上滑动图像,但它似乎比它的价值更麻烦。

有没有人尝试过这个并提出一个相对简单的解决方案?我只是在寻找正确方向的一点。

提前致谢。

2 个答案:

答案 0 :(得分:2)

这里有很多进度条:

Code Project Progress Controls

退房后,我认为这可能符合健康/耐力/法力风格 Custom Progress

答案 1 :(得分:1)

好吧,如果我是你,而不是使用控件,我会尝试自己绘制它。 在WinForm中使用GDI +非常简单,或者您可以使用OpenGL / DirectX。