MC Toolkit

Rehberler / Yapı ve Kaynaklar

Bedrock'ta bağımsız pelerin paketi yok — pelerin yalnızca bir görünüme bağlı olarak gelir

Yalnızca pelerin içeren bir .mcpack formatı yoktur. Her pelerin, onu adlandıran bir görünüm girdisiyle eşleştirilmelidir; bu yüzden bir pelerin paketi aslında her girdi için fazladan bir PNG içeren bir görünüm paketidir.

Java'da pelerin, görünümden ayrı bir şeydir. Bedrock'ta değildir: pelerin paketi diye bir format yoktur. Pelerin, bir görünüm girdisindeki bir alandır; dolayısıyla bir pelerini dağıtmak, onu giyen bir görünümü dağıtmak anlamına gelir.

Bunun zorunlu kıldıkları

Bir pelerin paketi, her girdisi bir pelerin dokusunu adlandıran bir görünüm paketidir. Manifest, skins.json ve dil dosyası herhangi bir görünüm paketiyle birebir aynıdır — tek fark, girdi başına bir ek anahtar ve zip içinde bir ek PNG'dir.

Sonuçlar kozmetik değil yapısaldır:

  • Bir pelerini tek başına dağıtamazsınız. Her pelerin, asılabileceği bir görünüme ihtiyaç duyar; o görünüm umurunuzda olmasa bile.
  • Bir pelerin oyunda bağımsız olarak seçilemez. Pelerini seçmek, ait olduğu görünüm girdisini seçmek demektir. Tek bir görünümde iki pelerin, ifade edebileceğiniz bir şey değildir.
  • N görünüm × M pelerin = N × M girdi, N + M değil. Dört görünüm üzerinde üç pelerin sunmak, pakette on iki girdi demektir; her birinin kendi anahtarı, dil dosyasında kendi adı ve kendi PNG çifti vardır.

İşte bir paket büyüdüğünde can yakan nokta bu son maddedir. Pelerin paketleri hızla büyür ve boyut toplamalı değil çarpımsaldır.

İki doku farklı boyutlardadır

Bir görünüm 64 × 64'tür (ya da eski usul 64 × 32). Bir pelerin ise her zaman 64 × 32'dir. Birbirlerinin yerine geçmezler. Oluşturucu, pelerin yuvasına bırakılan 64 × 64'lük bir görünümü reddeder, ama tersi gözden kaçar: görünüm yuvasına bırakılan 64 × 32'lik bir pelerin eski usul bir görünüm olarak okunur, o yüzden ikisini kendiniz ayrı tutun.

O 64 × 32'lik pelerin dosyası içinde görünen yüz, (1, 1) konumundaki 10 × 16'lık bloktur — geri kalan her şey arka yüz, kenarlar ve dolgudur. Buradaki önizleme, hangi pelerinin hangisi olduğunu gösterirken tam olarak o dikdörtgene kırpar; çünkü küçük resim boyutunda çevredeki dolgu görüntünün çoğunu kaplar ve size hiçbir şey söylemez.

Slim ve classic hâlâ geçerli

Her girdi kendi modelini taşır ve bu, sıradan bir görünüm paketindekiyle aynı şekilde tahmin edilir — slim bir kolun boş bıraktığı iki sütundan (x 54–55, y 20–31) — ve her girdide, bu tahminin yanlış yaptığı görünümler için bir Classic/Slim anahtarı vardır; örneğin o sütunları neredeyse hiç boyamayan bir classic görünüm gibi. Yani bir pelerin paketi, girdi başına slim/classic kararını da doğru vermek zorundadır — pelerin, kolların nasıl okunduğunu değiştirmez ve buradaki yanlış bir model, her yerde olduğu gibi görünür: Steve'in kollarına sahip, doğru pelerini giyen bir Alex görünümü.

Pratik biçim

Eğer amacınız gerçekten "insanlara şu pelerini ver" ise, paket ürünün kendisi değil bir dağıtım aracıdır. Onu anlamlı olan en sade görünümle eşleştirin, girdiyi görünüme göre değil pelerine göre adlandırın ve onu seçen bir oyuncunun ikisini birden seçtiğini kabul edin.

Eğer amacınız birbirine uyan görünümler kümesiyse — birlikte tasarlanmış bir görünüm ve bir pelerin — o zaman Bedrock'ın modeli aslında doğru olandır ve kısıtlama gibi hissettiren bu eşleştirme, özelliğin ta kendisidir.

Pelerin paketi kurucusu →

Daha fazla rehber

Tümünü gör →