我用scene2d做了一個遊戲。現在我想添加一個HUD到我的遊戲中。爲此,我想將小部件放在桌子上,然後在舞臺上添加表格作爲演員。我現在的問題是:我應該創建一個持有表格的第二階段,還是應該在現有階段添加表格。如果我已經有舞臺,添加HUD的正確方法是什麼?libgdx:scene2d爲hud添加第二個階段?
1
A
回答
0
如果您的遊戲世界比您的屏幕尺寸大,那麼您可以在屏幕上創建第二個階段,就像側面滾動遊戲一樣。
請記住,由於他自己的SpriteBatch,舞臺是沉重的物體,所以如果可以創建單個舞臺,這是更好的選擇。
否則,你可以使用這個構造
public Stage (Viewport viewport, Batch batch)
的創建階段,可以通過屏幕HUD和第一階段spritebatch作爲參數具有視口大小。
相關問題
- 1. Hud的階段不可見
- 2. 如何從第一階段加載第二階段啓動加載器?
- 3. 第二階段SQL注入
- 4. 二進制炸彈第5階段
- 5. CSS3變換旋轉 - 第二階段
- 6. 模板中的第二階段編譯
- 7. 添加第二CNAME爲openshift
- 8. D3.js實現第一階段的過渡,但不是第二階段
- 9. 爲語句添加第二個函數
- 10. 將二階巴特沃斯轉換爲一階 - 第二部分 -
- 11. 添加第二個Y軸
- 12. 添加第二個Y軸
- 13. 添加編譯器階段
- 14. 加載引導程序的第二階段並啓動它
- 15. 如何加快連接組件標籤(第二階段)
- 16. 作爲對話框運行第二階段
- 17. 添加第二個自動增加字段,並允許重複
- 18. javaFX:在任務中打開第二個階段,等待它關閉,然後繼續第一階段。
- 19. 實施第三階段縮小階段後稱爲合併
- 20. 添加一個片段,錯誤的第二個參數
- 21. 編寫一個可怕的SQL搜索查詢(第二階段)
- 22. 2階段提交第二階段失敗後的全局交易狀態
- 23. PHP代碼添加兩個數字,添加發生只要我鍵入第二個字段的第二個數字與結果填充在第三個字段
- 24. 添加第二個UIToolbar到一個UITableViewController
- 25. 如何添加HUD? (iOS)
- 26. 添加表單到彈出階段(自定義階段內容)
- 27. 未添加到階段配置列表的自定義階段
- 28. 二元炸彈 - 階段2
- 29. 二進制bomb-階段6
- 30. 添加第二個懸停選擇器
絕對是第二個階段。很可能你會想要使用不同類型的Viewpory來做UI的東西。 – Tenfour04
@ Tenfour04你是什麼意思不同的視口。我使用適合ViewPort的遊戲。不同的視口是指不同的尺寸還是不同類型的視口? –
不同的類型和/或尺寸。在我看來,對於99%的案例,遊戲應該使用ExtendViewport。這消除了黑條和拉伸。在大多數情況下,UI應該使用具有三線過濾UI元素的ExtendViewport或具有多種資產規模(在運行時選取的大小)的ScreenViewport。第一種方式更容易,第二種方式導致UI模糊。 – Tenfour04