stage

    0熱度

    1回答

    我正在創建一個遊戲,其中一個蘋果正在用箭頭射擊。蘋果的位置是用戶輸入的XY位置,箭頭演員必須使用代碼actor.moveto移動到該位置。問題是箭頭只能移動一次到用戶輸入的方向。我知道,當我在update方法中調用stageArrow.act時,actor的moveTo動作每秒更新多次,所以我想知道爲什麼箭頭只移動一次。這裏是我的代碼: appleclass.java public class A

    2熱度

    1回答

    我正在使用Javafx(不使用FXML),並且我將舞臺傳遞給控制器​​,以在單擊按鈕時更改舞臺上的場景。場景變化正確,但舞臺和場景的大小增加。它的大小增加約0.1(寬度),高度有時也增加(不是每次)。 這是使用的控制器。 public class Controller { public Controller(){ } public static void homeButtonhandle

    0熱度

    1回答

    當我開始我的應用程序時,我的透明javafx.stage.Stage顯示了半透明的圖像,如預期的那樣。但是在第二階段加載之後,第一階段失去了透明度。 奇怪的是,如果第二個fxml文件(「MainScreen.fxml」)不包含像按鈕或文本字段這樣的組件,背景保持透明。 我在macOS Sierra上的eclipse neon.2中使用JavaSE和JavaSE-1.8。 Main類 package

    1熱度

    1回答

    我已經花了幾個小時試圖解決這個問題,並且我瘋了,請看看我的問題。 圖片示出了此問題: Image illustrating this 當exitButton的setFillParent功能被設定爲false的 結果是圖像的右邊,按鈕居中 內的Container但大小是錯誤的。 當exitButton的setFillParent功能被設置爲所述true結果 是圖像的左側,按鈕的尺寸正確地 但位置是錯

    2熱度

    1回答

    我有兩個框架。 在第一幀中,您可以點擊一個按鈕轉到下一幀。在第一幀中,我想將menu1添加到舞臺上一次。如果我們轉到下一幀,然後返回到第一幀,則不應再次創建menu1,因爲它已經在舞臺上。 我的問題是,當我從第2幀回到第1幀時,它不斷添加menu1副本到舞臺。 這裏是我當前的代碼: stop(); import flash.display.Loader; import flash.event

    1熱度

    1回答

    我用scene2d做了一個遊戲。現在我想添加一個HUD到我的遊戲中。爲此,我想將小部件放在桌子上,然後在舞臺上添加表格作爲演員。我現在的問題是:我應該創建一個持有表格的第二階段,還是應該在現有階段添加表格。如果我已經有舞臺,添加HUD的正確方法是什麼?

    0熱度

    1回答

    我試圖用我的場景home作爲場景start。 但它不起作用,而不是我的300×300,我得到一個空白的900×400屏幕。也許這是很容易察覺的事情,但我沒有看到它? private Scene home; private Stage window; public Scene home(Scene home) { // build my scene r

    0熱度

    1回答

    我想實現這樣的事情: 它應該是舞臺後面的影子,但我所能做的,到目前爲止是它裏面的陰影元素或舞臺本身。

    2熱度

    1回答

    我希望javafx.stage.Stage在macOS上處於全屏模式,並且沒有(本地)菜單欄可見。另外我希望當應用程序處於全屏模式時,底座不可用。 我有一個Stage和我設置stage.setFullScreen(true)。如果我的舞臺風格設置爲stage.initStyle(StageStyle.UNDECORATED),則應用程序將顯示本機菜單欄和底座。因此整個屏幕不適用於應用程序。 如果我

    -1熱度

    1回答

    我的演員在libgdx通常繪製inputlistener如何不工作,我已檢查,我發起了Gdx.input.setInputProcessor,我很確定我的界限設置正確,所以請幫助我與這個問題。 代碼: Sprite playButton = new Sprite(new Texture(Gdx.files.internal("badlogic.jpg"))); public playBtn(