java - 用图像(.png)填充 ShapeRenderer 矩形?

标签 java android libgdx

我是 libgdx 新手。我正在尝试使用 libgdx 框架编写一个基本的 Android 游戏

是否有可能用给定的图像填充用 libgdx ShapeRenderer 绘制的矩形?

如果是,如何实现,如果否,是否有任何类型的黑客或解决方法?

最佳答案

在 Libgdx(和 OpenGL)中放置在屏幕上的图像被称为“纹理”。 ShapeRenderer 库不支持纹理。

也就是说,Libgdx 纹理和 SpriteBatch API 针对绘制图像矩形进行了优化。在此处查看概述和教程:
https://github.com/libgdx/libgdx/wiki/Spritebatch%2C-textureregions%2C-and-sprite

关于java - 用图像(.png)填充 ShapeRenderer 矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23402816/

相关文章:

java - quartz 作业调度程序不作为 OSGI bundle 工作

java - 创建动态 mbean 分层树的简单方法?

java - 我们可以在 Java Swing 中模仿 GTK+ 2.0 按钮样式吗?

java - 如何调试Android java.lang.IndexOutOfBoundsException HeaderViewListAdapter.java 行

android - Android Gradle错误(libGDX)

java - 如何用不同的方法绘制 Sprite libgdx

Mac 上的 Java SplashScreen 始终位于最前面

android - 设备截图在 Android 调试监视器中不起作用

java - AsyncTask 和 Android 线程 : how to get it right ?

java - 如何使用 robovm (libgdx) 添加共享意图?