地图对于游戏场景十分重要,很多游戏都需要对地图进行编辑,可使用TileMap进行编辑并生成对应的tmx格式地图文件。编辑好后,可通过TmxMapLoader来读取地图文件。可通过一个正交相机OthographicCamera和正交地图渲染器OrthogonalTiledMapRenderer来进行显...
分类:
其他好文 时间:
2014-05-26 22:59:45
阅读次数:
278
libgdx提供了ShapeRenderer这个工具,用它可以画点、画线、画圆、画矩形、画椭圆、画扇形,但是没有提供画圆角矩形的方法。刚开始自己尝试分成8端,4端画直线,4端画扇形,发现多了半径几部分,于是又改成全部画线。4端弧采用逐个描点实现。具体代码:
1 package com.fxb.new...
分类:
其他好文 时间:
2014-05-26 01:23:25
阅读次数:
1713
刚才使用LIBGDX的Stage时, 发现1.0.1跟0.99的一个变更 --
Stage内置Camera和Viewport(好用的ScalingViewport类). 如此这样, 那放缩屏幕更方便了... @Override public
void resize(int width, int he...
分类:
其他好文 时间:
2014-05-23 09:22:13
阅读次数:
267
libgdx底层采用opengl渲染,对图片进行了优化处理,与android原生态的bitmap不太一样。相比而言,效率要高一些,不过只支持png,jpg,bmp三种格式。显示中,一般将图片放在assets文件下,表示是Gdx的内部文件。gl1.x使用的图片的宽高必须是2的整次幂,而在gl2.0以后...
分类:
其他好文 时间:
2014-05-22 04:01:42
阅读次数:
397
Actor也是libgdx中非常重要的一个元素,一般与stage配合一起使用。Actor能够设置大小,位置,旋转和动画等。我们自定义的Actor一般需要继承于Actor,并且重写其中的act和draw方法。自定义的actor是一个图片。
1 class MyActor extends Actor{ ...
分类:
其他好文 时间:
2014-05-21 19:15:51
阅读次数:
295
Flappy
Bird,好吧,无需多说。今天年初不知咋的,一下子就火了,而且直接跃居榜首,在ios和android平台都是如此,实在难以理解。传说其作者每天收入能达到5w刀,着实碉堡了。。。好吧,咱没创意,不过山寨一个还是可以的,话说!!!好了,不罗嗦了,直接代码了。我使用libgdx框架(你要说是...
分类:
移动开发 时间:
2014-05-21 05:11:02
阅读次数:
525
敲了几晚SnakeGo, 原型出来了, 大家来看看不... 不错,
这货就是---贪吃蛇...哈哈...别急, 这还是原型, 好玩的在后面呢...(以我敲字速度, 大约再等不到六个月应该可以完成了...)
今天这里记录下使用LIBGDX过程中碰到的两个问题: 1. 调整屏幕比例; 2. 移动观察镜头...
分类:
其他好文 时间:
2014-05-19 12:23:33
阅读次数:
395
Gdx.graphics.setContinuousRendering(false);设置图像为非连续自动渲染。
分类:
其他好文 时间:
2014-05-17 13:13:40
阅读次数:
216
背景:想要实现body1与body2接近到一个距离s后,将两者合并。
想法1:调用在回调函数:beginContact 中完成,但最终没能实现想要的效果。这个函数只在fixture1与fixture2发生接触的瞬间被调用。只要两个fixture没有分离,无论怎么移动body2,这个函数是不会再被调用的了,所以我的想法失败了。
endContact函数,在两个fixture分离时被调用一次;
...
分类:
其他好文 时间:
2014-05-10 04:31:48
阅读次数:
261
在libgdx中加载模型
Loading models using LibGDX
资源准备:
一件模型(你也可以使用你自己的模型):
(来自LibGDX gdx-invaders)
将其解压到android project 的 assets folder 中(包括三个文件,要放在同一目录)
ship.obj: 将要加载的模型文件shi...
分类:
其他好文 时间:
2014-05-08 10:49:37
阅读次数:
307