C# 需要在游戏中为玩家资源池(健康状况等)提供ProgressBar控件的替代选项吗

C# 需要在游戏中为玩家资源池(健康状况等)提供ProgressBar控件的替代选项吗,c#,winforms,controls,C#,Winforms,Controls,我正试图在Windows窗体应用程序中实现基本的生命/耐力/法力读数,我的第一个方法是使用ProgressBar控件。然而,我不喜欢它在Aero中的视觉表现(总是绿色的,而且有太多让人分心的光泽动画),我也不太准备进入WPF开发(据我所知,这是修改它的唯一方法) 我也曾玩弄过使用PictureBox控件和水平滑动图像,但这看起来麻烦太多了 有没有人对此进行过试验,并提出了一个相对简单的解决方案?我只是在寻找一个正确的方向 提前谢谢。如果我是你,我会尝试自己画,而不是使用控件。 在WinForm中

我正试图在Windows窗体应用程序中实现基本的生命/耐力/法力读数,我的第一个方法是使用ProgressBar控件。然而,我不喜欢它在Aero中的视觉表现(总是绿色的,而且有太多让人分心的光泽动画),我也不太准备进入WPF开发(据我所知,这是修改它的唯一方法)

我也曾玩弄过使用PictureBox控件和水平滑动图像,但这看起来麻烦太多了

有没有人对此进行过试验,并提出了一个相对简单的解决方案?我只是在寻找一个正确的方向


提前谢谢。

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

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

这里有很多进度条:

在检查了一些之后,我认为这可能适合健康/耐力/法力风格
这里有很多进度条:

在检查了一些之后,我认为这可能适合健康/耐力/法力风格

谢谢你的帮助。我会检查一些,看看他们是否处理航空视觉问题。除此之外,这真的是一个完美的控制。如果结果是答案的话。我的问题是关于ProgressBar控件的替代方案;如果其中一个提供了一个PrimeStBar控件,省去了另一种方法的需要,那么我会认为它是一个有效的答案。哦,我想你需要备用的进度条来代替包含的。谢谢。我会检查一些,看看他们是否处理航空视觉问题。除此之外,这真的是一个完美的控制。如果结果是答案的话。我的问题是关于ProgressBar控件的替代方案;如果其中一个提供了一个PrimeStBar控件,省去了另一种方法的需要,那么我会认为它是一个有效的答案。哦,我想你需要备用的进度条来代替所包含的一个…谢谢,我会对这方面做一些研究。谢谢,我会做一些研究。