libgdx
sorcerer310
这个作者很懒,什么都没留下…
展开
-
libgdx的Image对象
今天下午在写libgdx程序时,被一个问题困扰了很长时间。我实现了一个Image对象,在一个场景的stage中add了,然后又把它拿到了另外一个场景,使用stage去add,结果发现第二个场景中的Image无论如何都显示不出来。开始以为是加载资源的地方处理问题,后来发现是因为同一个Image对象add到多个stage对象中,后面的stage就不会显示这个Image对象。不能把Image对象作为原创 2013-05-19 17:56:52 · 876 阅读 · 0 评论 -
libgdx 与 android studio
2013年5月16日,android开发者大会上,google第一次公布了android studio。从此android开发者们有了官方的开发工具,不使用eclipse也可以很方便的开发android程序了。这次公布的android studio版本为0.1版,基于Intellij IDEA,万里长征刚起步,android studio还有很长的路要走。最近在研究libgdx,所以不免联原创 2013-05-26 14:43:00 · 2420 阅读 · 0 评论 -
mac os 下通过gradle 构建项目报Error:Cause: error in opening zip file问题 解决方法
转载来的:每次启动会弹出这样的错误:Error:Cause: error in opening zip file对于这个问题,只要在url:https://downloads.gradle.org/distributions/gradle-1.xx-all.zip 下载下来即可,解压之后拷贝到~/.gradle/wrapper/dists/gradle-1.xx-all/[ha转载 2014-12-10 11:10:19 · 5207 阅读 · 0 评论 -
eclipse robovm插件报错原因及解决方法
在eclipse上安装robovm插件原创 2014-04-28 13:51:13 · 1144 阅读 · 0 评论 -
libgdx 中粒子与背景图片颜色混合的问题。
在libgdx中使用粒子是很方便的,通过粒子编辑器编辑好粒子资源,用程序控制在游戏中播放就可以。在制作粒子效果时,我们经常用的粒子图片是半透明的。但这样的粒子做出来后在游戏中播放往往会有问题,就是粒子的颜色与背景的颜色混合,导致粒子本身颜色变浅。其实这个问题很好解决:ParticleEmitter pe = effect.getEmitters().get(0);pe.setAddi原创 2013-12-19 16:32:16 · 1532 阅读 · 0 评论 -
libgdx中关于Sprite透明度无效的一深坑
在libgdx初学者群里经常会见到有人问,为什么我设置了Sprite透明度没有效果?曾经我也落入此坑中久久未能爬出来.在此备忘一下.下面是一段绘制已设置好Sprite透明度的代码.batch.begin();batch.setColor(sprite.getColor().r,sprite.getColor().g,sprite.getColor().b,sprite.getColo原创 2013-10-26 14:51:09 · 2030 阅读 · 0 评论 -
关于libgdx中UI控件的旋转和缩放的备忘
最近遇到这样一个问题,定义了一个ImageButton后,想对按钮进行下旋转,结果setRotation(-90f),不起作用.后来在官网上找到了原因关于UI控件的旋转 缩放官网上有这样一段话(链接:http://code.google.com/p/libgdx/wiki/scene2dui):Flushing for each group would severely limit原创 2013-09-13 13:02:15 · 1631 阅读 · 0 评论 -
libgdx如何调用android平台内容
使用libgdx已经有一段时间了.最近经常有朋友问我如何在libgdx中调用android的内容.正常来说libgdx是跨平台的,gdx中的代码是不允许有任何其他平台的相关代码,但实际使用时经常会有调用其他平台内容的需求.其实这个也很简单,利用java中的事件机制很容易实现,下面贴出相关代码:1:BsuEvent是一个虚类,用来实现消息通知及响应消息后执行的一些操作.public ab原创 2013-09-01 17:35:56 · 1744 阅读 · 0 评论 -
(备忘)libgdx加载ttf出错的解决方案
尝试把ttf扩展命改成其他扩展名,比如png、jpg,再加载就没有问题了。原创 2013-06-06 08:21:19 · 879 阅读 · 0 评论 -
libgdx为何去掉了Action类中的setCompletionListener
Action类在libgdx中是一个动作类,它可以让精灵实现很多动作,比如移动,旋转,缩放等等。通常我们希望在动作结束后能获得一个消息,这样以便于我们在动作结束后做一些其他的处理。按照java传统的思想,要想获得动作结束的消息,我们需要为Action对象增加一个监听器,这样在0.9.7版之前的libgdx中Action类是带有setCompletionListener这个函数的。但在0.9.7版之原创 2013-05-08 19:44:12 · 1736 阅读 · 6 评论