MC Toolkit

Rehberler / Yapı ve Kaynaklar

Her pahı atlatan GUI renklendirmesi: düz dolgu değil, parlaklık

Minecraft'ın envanterinin üzerine düz bir renk sürmek tüm gölgeleri ve vurguları yok eder. GUI Colorizer, gradyanı parlaklık üzerinden sürerek onları korur.

Elle düzenlenen her GUI paketi aynı şekilde başarısız olur: biri envanter dokusunu açar, gri arka planı düz bir renkle doldurur ve sonuç bir çıkartma gibi görünür. Yuvalar içe gömük gölgelerini, kısayol çubuğu seçimi kenarını, XP çubuğu da düz bir şeride dönüşür. GUI Colorizer, pikselleri değiştirmek yerine parlaklık üzerinden yeniden renklendirerek bundan kaçınır.

Düz dolgu GUI'yi neden mahveder

Minecraft'ın arayüz dokuları düz renk artı ana hatlardan oluşmaz. Her yuva, düğme ve panel, her pikselin değerinin derinliği kodladığı küçük bir gri tonlamalı görüntüdür. Yuvalar içe çöküktür — sol üst kenar boyunca daha koyu, sağ alt boyunca daha açık — panel ve düğmeler ise kabarıktır; sol üstten aydınlatılır, sağ alttan gölgelenir ve ortada bir orta ton gövdeye sahiptir. 18x18'lik bir yuva sprite'ı 324 pikseldir ve bunların çoğu komşularından yalnızca birkaç adım farklıdır.

324 pikselin tamamını tek bir RGB değeriyle değiştirirseniz, pahı taşıyan tek kanalı çöpe atmış olursunuz. İstediğiniz şey, parlaklık ilişkilerini koruyup altlarındaki tonu değiştirmektir.

Gradyan sürücüsü olarak parlaklık

Araç her pikselin parlaklığını okur, bu parlaklığı seçtiğiniz bir gradyana eşler ve sonucu geri yazar. Bir yuvanın üstündeki koyu piksel koyu kalır — sadece koyu gri yerine koyu mavi olur. Bir vurgu vurgu olarak kalır.

Bu yüzden kısa bir gradyan yeterlidir — araç paneller için üç, seçici ve XP çubuğu için iki durak kullanır:

Parlaklık bandıKaynak dokuda ne olduğuNeye dönüştüğü
DüşükPah gölgesi, yuva içe gömülmesiEn koyu durak
OrtaPanel gövdesi, düğme yüzüRampanın orta noktası
YüksekVurgu, fare üstü kenarıEn açık durak

Koyudan açığa uzanan duraklar seçin, pahlar ayakta kalır. Parlaklıkları birbirine yakın duraklar seçin, orijinalin her tonu neredeyse aynı renge iner — bu da düz çıkartma sorununu diğer yönden geri getirir.

Bu yöntemle neleri renklendirebilir, neleri renklendiremezsiniz

Aracın kapsadığı: envanter ekranı, sandık ve Ocak kapları, kısayol çubuğu ve XP çubuğu. Bunlar oyuncuların sürekli baktığı yüzeylerdir; kötü bir renklendirmenin bu kadar göze batmasının nedeni de tam olarak budur.

Kapsam dışı olan ve bir şey vaat etmeden önce bilmeye değer olan: dünya dokuları. Bir redstone kaynak paketi, bir zırh dokusu paketi veya bir Elitra dokusu paketi farklı bir iştir — bunlar kendi düzen kurallarına sahip blok ve varlık atlaslarıdır ve hiçbir parlaklık rampası yanlış hizalanmış bir zırh süslemesini düzeltmez.

Java ve Bedrock burada ayrılır

Her iki sürüm de GUI dokularını bir kaynak paketinin içinde sunar, ancak paket düzeni birbirinin yerine kullanılamaz. Bir Java paketi, biçim aralığını bildiren bir pack.mcmeta ile birlikte assets/minecraft/textures/gui/ kullanır (26.x'te min_format/max_format); Bedrock ise farklı bir klasör kökü ve kendi manifest JSON'unu kullanır. Bir sürüm için oluşturulan paket diğerinde yüklenmez, bu yüzden gradyanı ayarlamaya başlamadan önce hedef sürüme karar verin.

Pratik işlem sırası

  1. Son rengi değil gradyanı seçin: koyu bir durak, açık bir durak ve aralarında tonunuz.
  2. Uygulayın, paketi indirin, kaynak paketleri klasörüne bırakın.
  3. Tek bir oturumda envanteri, bir sandığı, bir Ocağı ve kısayol çubuğunu kontrol edin — envanterde doğru görünen bir rampa, Ocağın yakıt okunu soluklaştırabilir.
  4. Ancak bundan sonra, pahlar fazla sert okunuyorsa aralığı daraltın, fazla düz okunuyorsa genişletin.

Gradyanı bir kez oluşturun ve gölgelemeyi parlaklığa bırakın: GUI Colorizer.

Arayüz renklendirici →

Daha fazla rehber

Tümünü gör →