美文网首页
第十二章:游戏对话框

第十二章:游戏对话框

作者: xiaolei123 | 来源:发表于2018-08-01 15:29 被阅读16次

WindowStyle

LibGdx提供给我们一个专门处理游戏弹框的控件 - Window控件
API定义:一个构造window控件模板样式,用确定window控件的表现形式,
特点:1.AlertDialog与其类似
2.要使用Window控件,必须先实例化一个WindowStyle
功能用法:Window.WindowStyle(titleFont: BitmapFont, titleFontColor: Color, background: Drawable)
- 1. 第一个参数:传入一个书写标题的BitMapFont
- 2.第二个参数:传入一个颜色Color
- 3.传入一个Drawable类型的参数。

Window控件

API定义:继承于Group,一个可拖拽的对话框,顶部可以设置弹出框的标题
功能用法:主需要传入两个参数

Window (String title, WindowStyle style)

常用方法:
1.draw (SpriteBatch batch, float parentAlpha) 绘制窗口的方法,第一个参数是画笔,第二个参数是透明度 0.0 - 1.0 之间
2.public void setModal (boolean isModal) : 设置对话框是否总是显示在最前端
3.public void setMovable (boolean isMovable) 设置对话框是否可以移动
4.public void setStyle (WindowStyle style) 设置样式
5.public void setKeepWithinStage (boolean keepWithinStage) 设置是否将对话框一直保存在Group中

运行界面:


运行界面

DEMO地址:https://gitee.com/xcode_xiao/LibGdxDemos2/tree/master/WindowDemo

相关文章

网友评论

      本文标题:第十二章:游戏对话框

      本文链接:https://www.haomeiwen.com/subject/rmtrvftx.html