摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkj上一次我们讲解了关于演员类的使用,其实大家都发现了上个程序中我使用了多次的Stage,熟悉libgdx的朋友可能都知道这就是libgdx第二个必须掌握的基本元素------舞台类。舞台类相比于演员类来说,更容易理解,它其实从功能的角度来说就是负责管理演员和Group类的平台,他本身的存在就是为了管理,而不是去负责演出,他就像一个导演一样,只负责管理,具体如何表演,那不是舞台所负责的事情。今天土豆这里就带大家来学习一下舞台类的使用,和上篇博 阅读全文
posted @ 2013-04-20 17:15 奋斗小土豆丶 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkj什么是演员的呢?做为LibGdx的开发者来说,这个大家可能都是很熟悉,但是确实很难解释,就像让你解释什么是水平面一样。但是,虽然解释起来很难,但是这并不代表着我们不能理解,比如说,平静的湖水就给人一种水平面的感觉,这样我们就能理解水平面了,同样的,我们可以通过实例是理解什么是演员。所以,为了让大家理解什么是演员,今天土豆这里给大家写一个小例子,来阐述下Actor类的使用。Libgdx游戏引擎(1群):187378034Libgdx游戏引擎 阅读全文
posted @ 2013-04-18 16:18 奋斗小土豆丶 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkj作为Libgdx的开发者来说,演员是必须掌握的,这也是基础中的基础。libgdx将每一个可以实现一定动作和效果的东西,全部定义为演员。同时libgdx也提供了一些自带的演员,例如:标签,按钮,勾选框,下拉框,图片,输入框,列表,滑动面板,滑条,分割面板等等,这些都是演员,都是可以加入到舞台类中的,舞台这里先不做详细介绍,因为后面我会单独的给大家讲解下舞台类。演员类可以分为libgdx提供给我们的演员类,还有就是我们自己继承Actor然后自 阅读全文
posted @ 2013-04-17 11:41 奋斗小土豆丶 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkj作为一个游戏,动画是基本的元素,试想游戏如果动画做的差的话,游戏的用户体验就会很糟,libgdx给我们提供了一个专门负责管理动画的类---------Animation类,这个类就是专门负责做动画的管理和放映的,下面我们就来学习一个Animation,由于Animation对于开发者来说可能都是很熟悉,所以土豆这个博文写的就比较简略,希望大家谅解。Libgdx游戏引擎(1群):187378034Libgdx游戏引擎(2群):1488484 阅读全文
posted @ 2013-04-17 11:40 奋斗小土豆丶 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkj做Android开的同学经常会纠结怎么能使用一些漂亮的字体获取用户的芳心,如果你想实现这个目的,那么TTF字库就是必不可少的了。什么是TTF字库呢?可能许多不熟悉TTF字库的同学一看这么生疏的名字就被吓到了,不要担心,其实他并不可怕。所谓的TTF其实就是一种格式,就是类似这样,如“123.ttf”和 “123.txt”是一样的,“.txt”文档是保存文字的,而TTF就是保存字体的,就相当于Hiero生成的".fnt"文 阅读全文
posted @ 2013-04-17 11:38 奋斗小土豆丶 阅读(703) 评论(1) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkj原本今天打算写一篇关于《TTF字库》的博文的,但是由于近期Mario Zechner(即BadlogicGames)的博客频繁更新,同时LibGdx官网上面每日更新的日志也在不断完善,土豆觉得这预示这0.9.9版本真的要来了,为了方便大家接受新版本,土豆决定今天写一篇关于libGdx-0.9.9版本的一些重要修改和更新内容。Mario博客地址:http://www.badlogicgames.com/wordpress/LibGdx官网: 阅读全文
posted @ 2013-04-17 11:36 奋斗小土豆丶 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkjLibgdx虽然是由美国人Mario Zechner(即BadlogicGames)写的开源引擎,由于Libgdx底层是用OpenGL实现的,所以Libgdx是可以支持中文的。但是libgdx中的汉字都是通过贴图的方式显示的。通过BitmapFont和SpriteBatch组合来完成文字的绘制,构造BitmapFont时需要一个描述文字构成的fnt文件,和一个提供文字图片的png文件。因此显示中文,归根结底就是读取一个包含中文信息的.fn 阅读全文
posted @ 2013-04-17 11:34 奋斗小土豆丶 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkjLibgdx的图形绘制是学习libgdx的基础,一个成功的游戏必须要有炫丽的游戏背景,所以今天我们就来学习一下libgdx是如何绘制一张图片作为游戏的背景图片的。今天我们主要学习四个类:SpriteBatch、Texture 、TextureRegion 、Sprite以及一些基本的方法调用,由于官方给的这几个类的定义都是比较难懂,土豆这里大胆一下,把自己对这几个类的理解,从用途方面解释下去,毕竟大家学习libgdx只有理解后才能够活用, 阅读全文
posted @ 2013-04-17 11:33 奋斗小土豆丶 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 本文使用的libgdx是0.98版本,可能和最新版有一些不同地方。全文内容仅供参考。原文地址:http://blog.sina.com.cn/weyingkjlibGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。它基于Apache License, Version 2.0协议,对商业使用和非商业使用均免费。代码托管于Github中。最新版本为0.9.8。随着2012年Android系统的飞速发展,智能手机上面的2个格局已经显现。所以对于开发者来说,减少开发时间,提高开发效率,同时还能够跨平台的开发框架是非常首选的。libGdx就是这样一个游戏开发引擎,lib 阅读全文
posted @ 2013-04-17 11:31 奋斗小土豆丶 阅读(995) 评论(0) 推荐(0) 编辑