2013-06-28 27 views
1

我創建了一個窗口,但它不能被拖動。這是我的代碼:libgdx不能拖com.badlogic.gdx.scenes.scene2d.ui.Window

Window.WindowStyle style=new Window.WindowStyle(); 
style.titleFont=Context.assetMng.get("data/font/chinese.fnt", BitmapFont.class); 
style.titleFontColor=Color.WHITE; 
style.background=new NinePatchDrawable(new NinePatch(Context.assetMng.get("data/images/surface/window.png",Texture.class))); 
bag=new Window("1111", style); 
bag.padTop(10); 

有人可以告訴我這個問題嗎?

+0

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/ui/Window.html#setMovable(boolean)? – Jyro117

+0

我添加此「bag.setMovable(真)」,但它仍然無法正常工作。我看到了Window的源代碼。默認情況下是可移動的。 – user2502027

+0

你設置了輸入處理器的舞臺? – Jyro117

回答

1

它似乎把padTop(標題區域)作爲一個可拖動的「聽衆」,所以我嘗試了更高的padtop(bag.padTop(100)),並且觸摸「標題」區域和拖動窗口變得更加容易。