Minecraft bitmap font sağlayıcısı nasıl çalışır
Java Edition resource pack, karakterleri bir PNG sprite sheet içindeki hücrelere eşleyebilir. Bu üretici, doku kaynak konumunu, karakter satırlarını, glif yüksekliğini ve taban çizgisi konumunu bağlayan bitmap sağlayıcı JSON'unu oluşturur. PNG'yi oluşturmaz veya değiştirmez, bu nedenle buraya girilen karakter ızgarası, pakete yerleştirdiğiniz görüntüyle eşleşmelidir.
Character grid içindeki her satır, dokudaki eşit boyutlu hücrelerin bir yatay satırını temsil eder. Her satırı soldan sağa okuyun ve tüm satırları aynı uzunlukta tutun. JSON yanlış hücrede bir karakter listelerse, Minecraft bunun yerine komşu glifi görüntüler.
Doku kaynak konumu
my_pack:font/custom.png gibi ad alanlı bir kaynak konumu kullanın. İlgili görüntü assets/my_pack/textures/font/custom.png altında olmalıdır. Ad alanı ve yol büyük/küçük harfe duyarlıdır ve küçük harf karakterler kullanmalıdır.
Height ve ascent
Height, işlenen glif yüksekliğini piksel cinsinden kontrol eder. Ascent, glifi metin taban çizgisine göre hareket ettirir. Ascent'i height'ın bir piksel altında başlatın, paketi Minecraft'ta önizleyin ve harfler vanilla fontun yanında çok yüksek veya çok alçak olduğunda ayarlayın.
JSON'u nereye kaydetmeli
custom.json dosyasını indirin ve assets/<namespace>/font altına yerleştirin. Dosya adı font kaynak kimliği olur. assets/my_pack/font/custom.json olarak kaydedilen bir dosya, font alanını destekleyen metin bileşenleri tarafından my_pack:custom olarak başvurulabilir.
Bu üretici neyi doğrular
Araç, sağlayıcı yapısını geçerli tutar ve her metin satırını bir karakter satırına dönüştürür. Harici PNG'yi inceleyemez, hücre boyutlarını doğrulayamaz, yinelenen karakterleri algılayamaz veya bir sunucunun resource pack'i oyunculara gönderdiğini doğrulayamaz.
Özel bir Minecraft fontu oluşturun ve test edin
- Glifleri düzenli bir ızgarada düzenlenmiş şeffaf bir PNG hazırlayın.
- PNG kaynak konumunu girin ve her metin satırı için bir görüntü satırı olacak şekilde tam karakter sırasını kopyalayın.
- Height ve ascent değerlerini ayarlayın, ardından custom.json dosyasını indirin.
- JSON ve PNG dosyalarını eşleşen resource-pack klasörlerine yerleştirin ve Minecraft'ta kaynakları yeniden yükleyin.
- Kullanmayı düşündüğünüz her karakteri test edin, ardından boşluk yanlışsa PNG veya ascent değerini ayarlayın.
Minecraft font JSON soruları
Bu araç font PNG'sini oluşturur mu?
Hayır. Yalnızca bitmap sağlayıcı JSON'unu üretir. Şeffaf sprite sheet'i ayrıca oluşturun ve hücre sırasının Character grid ile birebir eşleştiğinden emin olun.
Minecraft neden yanlış karakteri gösteriyor?
Genellikle PNG hücre sırası ile chars satırları arasındaki uyumsuzluktur. Satır uzunluğunu, boş hücreleri, satır sonlarını, ad alanını, dosya yolunu ve gerçek görüntü boyutlarını kontrol edin.
Bu, varsayılan Minecraft fontunun yerini alabilir mi?
Bir resource pack, varsayılan font dosyasında sağlayıcılar tanımlayabilir, ancak vanilla karakterleri değiştirmek, bu fontu kullanan her arayüzü etkiler. Yalnızca seçili metin bileşenleri özel gliflere ihtiyaç duyduğunda ayrı bir ad alanlı font daha güvenlidir.
Paketi yeniden yükledikten sonra font neden görünmüyor?
Paketin kaynak hatası olmadan yüklendiğini, JSON'un assets/<namespace>/font içinde olduğunu, PNG'nin assets/<namespace>/textures altında olduğunu ve file alanının aynı ad alanına ve doku yoluna işaret ettiğini doğrulayın.