小编use*_*850的帖子

为libgdx构建新Gradle项目模型时出错

我在eclipse中安装了Gradle并想要导入一个libgdx Gradle项目.但是当我点击"Build Model"按钮时,我在加载条的50%左右出现错误.这是问题所在:

> Plug-in: org.springsource.ide.eclipse.gradle.core Severity : error
> Message : org.eclipse.osgi.internal.framework.EquinoxConfiguration$1
> Exception Stack trace : java.lang.reflect.InvocationTargetException
>   at
> org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(GradleRunnable.java:92)
>   at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
> Caused by: org.eclipse.core.runtime.CoreException:
> org.eclipse.osgi.internal.framework.EquinoxConfiguration$1    at
> org.springsource.ide.eclipse.gradle.core.GradleModelProvider$GroupedModelProvider.ensureModels(GradleModelProvider.java:284)
>   at
> org.springsource.ide.eclipse.gradle.core.GradleProject.getGradleModel(GradleProject.java:633)
>   at
> org.springsource.ide.eclipse.gradle.core.GradleProject.getSkeletalGradleModel(GradleProject.java:654)
>   at
> org.springsource.ide.eclipse.gradle.ui.wizards.GradleImportWizardPageOne$11.doit(GradleImportWizardPageOne.java:516)
>   at
> org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(GradleRunnable.java:84)
>   ... 1 more Caused by: org.gradle.tooling.GradleConnectionException:
> Could not fetch model of type 'HierarchicalEclipseProject' using
> Gradle distribution
> 'http://services.gradle.org/distributions/gradle-1.11-all.zip'.   at
> org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:55)
>   at
> org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57) …
Run Code Online (Sandbox Code Playgroud)

eclipse model build gradle libgdx

18
推荐指数
1
解决办法
1万
查看次数

libGDX Pixmap和Texture性能

我的游戏中有大量的2D图像,有多层.我用spritebatch()orthographicCamera().我有一些关于表演的基本问题:

  1. 使用Atlas是加载图像的更快方法吗?
  2. 什么是更快的工作,Pixmap(并在绘制之前转换为纹理)或纹理?
  3. 当我制作多层图像时,我应该使用Texture.draw(或Pixmap.draw用于Pixmap),制作最终图像然后渲染它吗?或者我应该在spritebatch.begin()spritebatch.end()
  4. 有没有办法跟踪"脏精灵"(屏幕中两帧之间发生变化的部分)并仅渲染此区域以提高性能?
  5. 另外,如何查看程序资源占用的内存量,以及如何管理它?(也许这个问题有点困难)

感谢您的帮助(欢迎任何其他一般建议)

performance textures render pixmap libgdx

1
推荐指数
1
解决办法
2848
查看次数

标签 统计

libgdx ×2

build ×1

eclipse ×1

gradle ×1

model ×1

performance ×1

pixmap ×1

render ×1

textures ×1