在我的遊戲中,我有一些玩家可以收集的黃金。我的問題是我想單獨引用黃金紋理,這樣我就可以從屏幕上拿走特定的黃金實例(玩家拿起它)。我該如何去做這件事,因爲我非常肯定你不能用普通的紋理做到這一點。我是否需要創建一個形狀並將其填充爲黃金紋理,以便我可以刪除該特定金片?由於Libgdx個人參考紋理
回答
我想你混淆Texture
(這基本上就可以得出一個加載圖像)與遊戲實體。根據你如何實現你的遊戲,你可以產生代表每個硬幣的多個物體(Box2D),演員(Scene2D)或簡單的數據容器(寬度,高度,x,y),並使用相同的質地。實際上,這是處理資源的首選方式:您加載圖像一次,然後簡單地爲每個精靈重新使用它們。
我建議找爲如下類別:
- Sprite(使得它更容易吸引紋理)。
- Image(允許在Scene2D舞臺上顯示簡單的圖像)。
- Box2DSprite(第三方實用工具類,可以更容易地繪製Box2D世界)。
感謝您的答覆。清晰並且信息豐富 –
@alexczernenk我認爲「謝謝你的評論」在堆棧溢出時被認爲是噪聲 - 如果答案解決了你的問題,只需接受它。如果沒有,告訴回答者如何改進。 ; ) – JustACluelessNewbie
我可以問一下,這些類中的任何一個都允許我設置一個對每個實例都是唯一的參考號,我可以將它們分別刪除嗎? –
- 1. 居中一個紋理LibGDX
- 2. Libgdx紋理動畫
- 3. LIBGDX - 紋理故障
- 4. LibGDX - 圓形紋理
- 5. LibGdx紋理包裝
- 6. libGDX紋理「拉伸」
- 7. 切割紋理libgdx
- 8. 圓形紋理libGdx
- 9. LibGDX:垂直滾動紋理
- 10. libGDX陣列紋理錯誤
- 11. libgdx SpriteBatch渲染到紋理
- 12. Libgdx 3D紋理透明度
- 13. LibGDX紋理可繪製?
- 14. Libgdx遊戲 - 紋理縮放
- 15. Android Studio Libgdx黑色紋理
- 16. LibGDX重複紋理區域
- 17. LibGDX紋理不會繪製
- 18. LibGDX紋理滲血問題
- 19. LibGDX紋理渲染順序
- 20. 紋理灰度在libgdx
- 21. Libgdx - 紋理包裝器
- 22. LibGDX中紋理的多個實例?
- 23. LibGdx/Android Studio:管理紋理/紋理大小的最佳方法?
- 24. libGDX在靜態類中處理紋理
- 25. LibGDX如何知道是否有人點擊紋理
- 26. Libgdx,如何可以像一個紋理一樣旋轉多個紋理?
- 27. 具有相同參考類型的多個紋理
- 28. 渲染紋理不允許其他紋理顯示libgdx java
- 29. 如何將不同種類的紋理綁定到CUDA中的紋理參考?
- 30. LibGDX - 使用着色器在另一個紋理之上疊加紋理
http://stackoverflow.com/help/how-to-ask – Xoppa