博客专栏  >  移动开发   >  Libgdx教程

Libgdx教程

Libgdx的一个教程,同时记录自己在学习Libgdx过程中遇到的一些问题。

关注
4 已关注
37篇博文
  • libgdx之瓦片地图(TiledMap)

    把草稿删了,没想到也把发表的文章给删了,只好重新写了。不得不吐槽一下CSDN的博客系统。 简介在我们开发游戏过程中,我们需要设置不同的关卡,如果我们直接使用使用图片来加载游戏,这将会使我们的游戏安装...

    2016-11-25 21:03
    1454
  • Libgdx之截图

    public class ScreenShotTest extends ApplicationAdapter { Stage stage; TextButton btn; @Ov...

    2016-10-31 21:09
    828
  • Libgdx之粒子系统

    游戏开发过程中不免要用到各种特效,比如水流、烟雾、火焰等效果,如果使用Sprite实现不仅耗内存,而且复杂。幸好Libgdx提供了粒子系统来帮助我们实现这些这些效果。 1. com.badlogi...

    2016-10-25 21:20
    1184
  • Libgdx之Game场景切换Screen

    在实际开发中我们需要在不同的时候切换不同游戏场景,比如需要有游戏设置界面、有些菜单界面和游戏主界面。Screen 游戏场景在Libgdx中Screen代表了一个游戏场景,有点类似coco2d-x中的S...

    2016-10-10 20:14
    1232
  • Libgdx之Pixmap

    前面的博客中我们介绍了Stage,在Libgdx中我们可以使用Stage来切换游戏界面,可以一个Stage就是一个界面。 但是, Libgdx还提供了另外一个方法Game和Screen来管理游戏界面。...

    2016-07-21 21:28
    1407
  • Libgdx之正交相机 OrthographicCamera

    本翻译自Libgdx Wiki 本文主要介绍OrthographicCamera相机类和用法。OrthographicCamera是正交相机,用在2D游戏开发中,无论游戏物体放在游戏世界中的那个位置...

    2016-08-09 21:38
    2353
  • Libgdx之AssetManager 资源管理器及进度条的实现

    概述在前面我们用到的游戏资源,是直接加载的,由于只是一个demo,资源比较少,因此看不出时间用到的长短。实际上我们在游戏开发过程中用到的图片,声音等资源比较多,这时加载游戏过程中会出现黑屏现象,其实就...

    2016-07-20 21:25
    2135
  • Libgdx之国际化 中英文菜单切换

    有时候我们做的游戏不仅仅发布在国内市场,有时候也需要发布在国际市场,这时候我们至少需要中英2套菜单来供不同的玩家使用,毕竟中文不是每个人都能看懂。 Libgdx中提供了I18NBundle来供我们使...

    2016-07-16 17:50
    2980
  • Libgdx之JSON文件解析

    上一节我们学习了XML文件的解析,接下来我们再了解JSON文件的解析。在Libgdx中也提供了Json类来帮助我们解析文件,最常用的方法是fromJson(java.lang.Class type, ...

    2016-07-11 21:42
    5308
  • Libgdx之XML文件解析

    在游戏开发过程中,经常需要保存游戏数据,XML文件就是一个不错的选择。Libgdx也提供我们一个轻量级的解析工具XmlReader,XmlReader能够解析出XML文件的子元素,属性,文本等,同时要...

    2016-07-07 22:23
    2140
  • Libgdx之数据保存 和 数据加密

    Libgdx 中使用Preference以哈希表的形式进行数据的保存,在桌面版保存在目录”.prefs”下面,注意所有桌面的Preference都保存在.prefs目录下,所以文件名最好以”com.m...

    2016-07-03 16:25
    4029
  • Libgdx 之Actions 动作类

    Libgdx提供了一下Action类来实现简单动画。动作类主要分为2类,一个是控制类,一个是表现类。Libgdx提供了Actions类来方便管理各个动作类,可以直接通过Actions调用控制类,主要控...

    2016-06-18 17:56
    2748
  • Libgdx 之CheckBox ScrollPane

    CheckBox 复选框CheckBox extends TextButton,其实CheckBox就是继承自TextButton,然后里面添加了 Image 控件,可以知道CheckBox的状态是否...

    2016-06-15 21:52
    5925
  • Libgdx之Table 表格排版

    做游戏的时候一般都会有一个菜单屏,里面有各种选项如:静音、调节声音大小、帮助、游戏介绍。这时候我们就需要对各个按钮或者演员来排序,Table就是一个能很好帮助我们进行排序的工具。 Table ext...

    2016-06-11 11:28
    3285
  • Libgdx之Window Dialog 窗口和对话框

    Libgdx提供了窗口类(Window)让开发者对用户进行提示,或者进行一些输入操作。 Window可以点击标题进行拖动,也可以设置为Modal模式。preferred size是由标题文字和里面装...

    2016-06-09 20:26
    4261
  • Libgdx之Button TextButton ImageButton ImageTextButton 按钮使用

    Button 即按钮,在游戏界面中最常用的元素之一。Button具有3中状态: pressed, unpressed, checked。点击Button按钮时, checked状态触发。 同样Butt...

    2016-06-07 21:23
    4492
  • Libgdx之Group

    Libgdx之GroupGroup可以说Libgdx中非常好用的一个组件,可以把其余的Actor封装在一起,然后赋予同样的Actions或者Position等。 Group的坐标是从左下角开始的,如...

    2016-06-06 22:07
    4294
  • Libgdx之ProgressBar (进度条) Slider(滑动条)

    ProgressBar 即进度条,extends Widget。展示了在给定范围内时间/加载进度。PreferHeight是由给定的背景图片或者knob的最大高度决定的,默认的宽度width是140....

    2016-05-24 21:58
    5221
  • Libgdx之TextFiled 文本输入框

    在做一个游戏的时候总是避免不了要输入一些文字,Libgdx的TextFiled就一个处理输入的文本控件。使用TextFiled我们也可以设置输入密码。TextField介绍TextField是一个单行...

    2016-05-22 22:15
    5914
  • Libgdx之Label Image

    Label类标签类,里面包裹了文字,可以定义文字显示的位置,排列方式等。主要在游戏中显示时间,分数等信息。 不知道些点啥就来个类图吧 注意: Libgdx中字体缩放是基于像素的,因此在使用Lab...

    2016-05-18 21:20
    4464
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部