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

第十二章:游戏对话框

作者: 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