前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第十二章:游戏对话框WindowStyleWindow控件

第十二章:游戏对话框WindowStyleWindow控件

作者头像
Xiaolei123
发布2018-08-10 11:39:27
4200
发布2018-08-10 11:39:27
举报
文章被收录于专栏:肖蕾的博客肖蕾的博客

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,一个可拖拽的对话框,顶部可以设置弹出框的标题 功能用法:主需要传入两个参数

代码语言:javascript
复制
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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.08.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • WindowStyle
  • Window控件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档