यह मेरे लिबडक्स गेम में मेरे स्तर पर मेरी वर्तमान प्रस्तुत विधि है। मैं अपने स्तर के शीर्ष दाएं कोने पर बिटमैपफॉन्ट खींचने की कोशिश कर रहा हूं लेकिन मुझे जो कुछ मिल रहा है वह सफेद बक्से का एक गुच्छा है।libgdx में किसी चरण पर बिटमैपफॉन्ट कैसे आकर्षित करें?
@Override
public void render(
float delta) {
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
this.getBatch().begin();
//myScore.getCurrent() returns a String with the current Score
font.draw(this.getBatch(), "Score: 0" + myScore.getCurrent(), 600, 500);
stage.act(Gdx.graphics.getDeltaTime());
stage.draw();
this.getBatch().end();
}
मैं एक अभिनेता के कुछ प्रकार में स्कोर फ़ॉन्ट जोड़ने और फिर चाहते हैं एक scene.addActor (myScore) है, लेकिन मुझे लगता है कि कैसे करना है पता नहीं है। मैंने मुख्य गेम क्लास बनाने के लिए स्टीगर्ट के ट्यूटोरियल का पालन किया जो उस स्तर से विस्तारित सारणी स्तर में दृश्य, फ़ॉन्ट को तत्काल करता है।
अभी तक, मैं किसी भी कस्टम फ़ॉन्ट का उपयोग नहीं कर रहा हूं, बस खाली नया बिटमैपफॉन्ट(); डिफ़ॉल्ट एरियल फ़ॉन्ट का उपयोग करने के लिए। बाद में मैं अपने स्वयं के फैंसी फ़ॉन्ट का उपयोग करना चाहता हूं।
धन्यवाद! यह चाल चल सकता है, लेकिन मुझे एक ** ** ** नामक एक बहुत ही बढ़िया उपयोगिता मिली जो कि मुझे वही ज़रूरत है जो मुझे चाहिए। मैंने लेबल को अब मेरे स्कोर के रूप में बढ़ाया और इसे नियमित अभिनेता के रूप में मंच में जोड़ा। एक जादू की तरह काम करता है। –