【发布时间】:2012-10-04 05:05:29
【问题描述】:
我正在尝试在我的应用程序中使用 libgdx 在特定位置创建文本框,该文本框的背景是透明的并且颜色浅,呈气泡/云/框的形状(如漫画中写的文本),该位置取自用户的触摸(有点像 Facebook 标签或用户可见的诺基亚 Lumia 城市镜头标签,但它应该具有与黑色背景不同的 textBox 透明背景)。有没有办法在 libgdx 中实现这种文本框?还是可以通过创建我自己的 skin.json 来实现?
【问题讨论】:
我正在尝试在我的应用程序中使用 libgdx 在特定位置创建文本框,该文本框的背景是透明的并且颜色浅,呈气泡/云/框的形状(如漫画中写的文本),该位置取自用户的触摸(有点像 Facebook 标签或用户可见的诺基亚 Lumia 城市镜头标签,但它应该具有与黑色背景不同的 textBox 透明背景)。有没有办法在 libgdx 中实现这种文本框?还是可以通过创建我自己的 skin.json 来实现?
【问题讨论】:
您正在寻找的课程是TextButton,它可以让您应用自己的背景和文字。
你应该创建自己的透明背景(最好是 9 补丁)和字体(字体是可选的,你可以使用 libgdx 的默认值,也许对你来说就足够了)
获得资源后,您就可以创建自定义文本按钮了。 这个Tutorial 将帮助您继续前进,它包含您需要的所有信息。
【讨论】: