开发者社区> 问答> 正文

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

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

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

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

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

    2020-01-03 19:23:48
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
3D动画的菜谱式灯光与云渲染 立即下载
360°全景视频播放器的实现原理 立即下载
低代码开发师(初级)实战教程 立即下载