【发布时间】:2014-10-17 13:29:45
【问题描述】:
我刚刚开始学习 LibGDX,而且学习速度非常慢。我查看了许多关于如何向游戏添加背景图像的教程,但对于像我这样的初学者来说,它们中的大多数已经过时或太难了。下面是我试图让图像显示的内容。
texture = new Texture(Gdx.files.internal("background.jpg"));
backgroundTexture = new TextureRegion(texture, 0, 0, 2048, 563)
不幸的是,它没有用。我运行了应用程序,屏幕仍然是黑色的。
就像我说的,我是新手,所以请尽可能简单地解释一下。
【问题讨论】:
-
请提供有关它如何不起作用的更多详细信息。它不编译吗?你能运行应用程序吗?你在屏幕上看到什么了吗?您是否在日志中收到异常消息? (如果您收到异常消息,请附上。)
-
我运行了应用程序,但屏幕仍然像往常一样黑,他们什么都不是。
-
你需要使用
render()函数中的SpriteBatch来绘制纹理区域。我建议您在第一次创建项目时查看 LibGDX 为您生成的初始代码 - 它显示一个图像。