2014-09-07 2 views
0

Я хочу, чтобы кнопка изображения отображалась на панели, но ничего не рисует.ImageButton не отображается на экране в libgdx

Вот мой код:

skin = new Skin(Gdx.files.internal("uiskin.json")); 
texture1 = new Texture(Gdx.files.internal("badlogicsmall.jpg")); 
texture2 = new Texture(Gdx.files.internal("badlogic.jpg")); 
TextureRegion image = new TextureRegion(texture1); 
TextureRegion imageFlipped = new TextureRegion(image); 
imageFlipped.flip(true, true); 
TextureRegion image2 = new TextureRegion(texture2); 

ImageButtonStyle style = new ImageButtonStyle(skin.get(ButtonStyle.class)); 
style.imageUp = new TextureRegionDrawable(image); 
style.imageDown = new TextureRegionDrawable(imageFlipped); 
ImageButton iconButton = new ImageButton(style); 
style.imageUp = new TextureRegionDrawable(image); 
style.imageDown = new TextureRegionDrawable(imageFlipped); 

Любая помощь приветствуется!

Заранее благодарен!

ответ

0

Я постараюсь угадать ... Вы как-то добавили ImageButton в Сцена? (если вы используете один).

Если у вас есть этап, я бы рекомендовал добавить таблицу в рабочую область (используйте addActor), а затем добавьте это изображение в таблицу (используйте add).