开发者社区 问答 正文

在视频游戏中绘制可换肤的“按钮”的最佳方法是什么?

我正在寻找有关如何在游戏应用程序中绘制可换肤的“按钮”的想法。如果我将固定的Sprite非矢量图像用作按钮背景,则无法轻松调整按钮的大小。如果我编写代码来绘制可调整大小的按钮(就像绘制Windows按钮一样),那么程序员就必须参与其中-这使换肤变得困难。另一个选择是将按钮拆分为9个较小的图像(3x3),并将其全部拉伸-有点像用HTML绘制的圆角。

还有另一种“更轻松”的方式吗?最好的方法是什么?

展开
收起
游客ufivfoddcd53c 2020-01-03 19:23:33 916 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 是。我正在编辑。对于XNA,它是一种类似XAML的语言(如果需要,也可以是类似OpenLaszlo的语言)。因此,编辑器可以调整按钮的大小。还可以通过样式表来调整按钮的大小。

    我猜您是对的,在实际设计中按钮的大小可能都相同。但是,即使在窗口的应用程序中,有时也需要使按钮更宽以适应文本。

    2020-01-03 19:23:48 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等