我一直在關注這個: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