我使用 libgdx 的 scene2d 内置 UI 库在我的游戏中制作 UI。我很有趣,如何在一张桌子上绘制 2 个图像(或演员)?我正在寻找类似的可绘制图层 http://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html在安卓中。有没有现成的东西可以制作它?
有一个Stack https://github.com/libgdx/libgdx/wiki/Scene2d.ui#stacklibGDX UI 库中的小部件用于这些目的。
UPDATE:如果您想将一个小部件放置在另一个小部件之上,并且这些小部件具有不同的大小,那么您应该包装较小的小部件。就像是:
//First add actual content
stack.add(content);
//Second add wrapped overlay object
Table overlay = new Table();
overlay.add(overlayWidget).expand().fillX().bottom().left();
stack.add(overlay);
stack
变量是一个 Stack 实例
这是我的项目的实际摘录。您应该根据您的情况进行调整。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)