LibGDX 初始化 Drawable

Posted

技术标签:

【中文标题】LibGDX 初始化 Drawable【英文标题】:LibGDX initialize Drawable 【发布时间】:2013-06-28 06:10:13 【问题描述】:

这是为熟悉新 LibGDX 0.98 的人准备的问题。 我不太确定,如何在 Scene2d 包中使用 Drawable。我当前的代码 使用“.png”作为各种类的背景如下所示:

new TextureRegionDrawable(new TextureRegion(new Texture("data/splitpane.png")));

有没有比使用这 3 个类更简单的方法来使用“.png”作为可绘制对象?

【问题讨论】:

【参考方案1】:

阅读API,我们可以看到没有更多选项可以根据需要绘制图像。

libGDX 让事情变得更简单,但你必须想到,在这个库的背景下,有很多 OpenGL 复杂的逻辑,不能比这些函数实际做的更简单。

在这里,我将link 留给 libGDX 的 wiki,他们用示例解释了 Scene2d 包中的一些功能。也许这可能有用。

【讨论】:

@Siggy1000 您可以随时在他们的论坛中给开发人员写信,他们非常活跃并且总是回答;),也许您可​​以给他们一些新的想法! 关于这个,我的经历很糟糕,但值得一试;)【参考方案2】:
new Image(new Texture(...)).getDrawable();

【讨论】:

以上是关于LibGDX 初始化 Drawable的主要内容,如果未能解决你的问题,请参考以下文章

Libgdx 之Stage 舞台类

试图在 LibGDX 中画一个圆圈

LibGDX - 在运行时激活加速度计

libGDX与Kotlin错误“org.jetbrains.kotlin.kapt.idea.KaptModelBuilderService”

将 spritesheet 中的精灵存储在数组 Libgdx 中

使用 LibGDX 和 BaseGameUtils 创建 gameHelper 时如何修复空指针异常?