摘要:
libgdx里的坐标系有点乱,让我头疼了一天。 最后总结了一下实际上就是有一点问题。 就是: SpriteBatch在画图形的时候,(0,0)点在左下角。 其他的(Pixmap,Texture,touch event)的(0,0)点都在左上角。 (0,0)点不就是原点吗,的确是,不过libgdx里边还有一个Origin(原点),它是用于图像旋转,缩放等变换的,与我们这里的不一样。这里用一个例子演示一下: pixmap = new Pixmap(16, 16, Pixmap.Format.RGB888);//新创建一个Pixmap pixmap.setColor(Color.RED); ... 阅读全文
摘要:
libgdx是一个游戏框架,而不是游戏引擎,只是官方说的,我的理解是libgdx所做的工作还不够多。我对游戏引擎不是太了解,只是曾经看到别人弄过,我只看到那3d引擎已经为你做好了整个世界,而我没有做的是编故事,然后做导演,安排演员去表演,当然这里的演员是游戏里边的角色什么的。这是我对游戏引擎的很浅显的了解。而libgdx现在也有了舞台演员,舞台,或许过几天官方就改称是游戏引擎了。 了解libgdx刚不多久,之前就像了解一下游戏编程,刚好同学和我提到它,说它跨平台,能在pc,android,iphone,html5运行,真是挺厉害的,无所不包了。 我以后不会系统的挨着讲,只是总结一下遇到的问题. 阅读全文