বিটম্যাপফন্ট - নতুন 1.6 লিবিজিডিএক্সে গেটবাউন্ডস পদ্ধতিটি কোথায়


10

আমি সর্বশেষতম libgdx সংস্করণ 1.6 ডাউনলোড করি এবং আমি আমার বিটম্যাপফন্ট পাঠ্যকে কেন্দ্র করে সমস্যার সমাধান করতে পারি না। সংস্করণে 1.54 এর আগে আমি পাঠ্যের প্রস্থ জানতে গেটবাউন্ডস () পদ্ধতি ব্যবহার করি।

আপনার সমাধান ভাগ করুন, ধন্যবাদ


1
আপনি শুধু যোগ করতে পারিনি getBounds()থেকে ফাংশন libgdx v1.5.5 BitFont.java
dimitris93

উত্তর:


13

পরিবর্তনগুলি ব্যাখ্যা করার জন্য একটি পোস্ট ছিল, তবে এটি খুঁজে পাওয়া সহজ নয়। লিঙ্কটি 1.5.5 রিলিজ চেঞ্জলগে ছিল: http://www.badlogicgames.com/wordpress/?p=3666

এবং হরফগুলির পরিবর্তনগুলি সম্পর্কে লিঙ্কটি হ'ল: http://www.badlogicgames.com/wordpress/?p=3658

private static GlyphLayout glyphLayout = new GlyphLayout();
private BitmapFont fontA = new BitmapFont(), fontB = new BitmapFont();

// Set text and font each time you want to calculate bounds.
glyphLayout.setText(fontA, "my string");
fontA.draw(batch, glyphLayout, x + glyphLayout.width / 3, y + glyphLayout.height / 3);
y += glyphLayout.height;

glyphLayout.setText(fontB, "different font");
fontB.draw(batch, glyphLayout, x + glyphLayout.width / 3, y + glyphLayout.height / 3);
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.