如何创建窗口皮肤(GDI +,C#)

时间:2017-04-04 07:58:06

标签: c# game-engine gdi+

我目前正在使用GDI +在C#中创建一个GameEngine并正在实现一个" MenuComponent"对于2D风格的游戏,我现在想要让我的菜单看起来更漂亮,每个按钮后面都有图像,而不仅仅是文字。

然而,问题在于每个菜单可以具有不同大小的文本,这反过来意味着需要为每个菜单创建不同大小的图像。对我来说,在第三方程序(如photoshop或paint.net)中执行此操作听起来乏味且烦人,而且我更愿意创建一个类,以确保图像具有正确的尺寸,但仍然无论“控制”的大小如何,都要保持相同的质量。

显然,有一个更好的方式来处理我的问题,但我不知道如何。就像RPG Maker如何允许他们的窗户和按钮为任何尺寸,同时保持图像的质量,他们是否即时制作他们的图像?

任何帮助将不胜感激!

由于

如果它有帮助,通过菜单我的意思是这个标题屏幕: enter image description here

0 个答案:

没有答案