我一直在关注这个:https://code.google.com/p/table-layout/#Quickstart来了解一下LibGDX中的表格。我已经尝试了一下按钮。默认皮肤LibGDX?
现在我有这样的代码:
Label introLabel = new Label("Skip Intro", skin);
TextField introText = new TextField("", skin);
table.add(introLabel);
table.add(introText).width(100);
table.row();
但它抛出我NullPointerException
因为:No com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle registered with name: default
我只加了我的按钮(从别的地方在屏幕)进入皮肤:
atlas = new TextureAtlas("assets/gui/buttons/alpha_generic_buttons.pack");
skin = new Skin();
skin.addRegions(atlas);
我现在的问题是表格需要什么样的纹理,最重要的是,我如何在表格中使用它们。
哇,谢谢你的真棒回答:) 我真的不能让我的头缠着的唯一的东西是最后一块代码是什么? :o – AreusAstarte 2013-04-24 12:13:19
@AreusAstarte它是样式的json描述,请参阅上面的文件列表中的第2项 – noncom 2013-04-24 12:22:52
noncom是正确的,我只是指出了json的一行,因为它确实导致了您的麻烦:) – Jyro117 2013-04-24 16:47:22