Piksel sanat dosyalarımı tasarlarken veya oluştururken ölçeklendirilsin mi?


9

Daha sonra ekranda ölçeklendirilmesi gereken piksel resim dosyaları oluşturursam, böylece tek bir piksel 4 piksellik bir kutu haline gelir. Piksel resmimi 2x2 piksel ile mi oluşturmalıyım yoksa 1x1 piksel ile mi oluşturmalıyım, böylece daha sonra XNA'da 2x2 piksele ölçeklendirebilir miyim?

1: 1'in piksel sanat efekti yerine çok fazla ayrıntıya neden olacağına inanma eğilimindeyim, sonuçta 2: 1 stilinde sonuçlanan, hedeflenen sprite'ımın 1x1 pikselinin ekranda 2x2 piksel alacağını düşünüyorum.

Yanıtlar:


8

Önceden böyle büyütmek kötü bir fikir.

Dokunun iki katına çıkarılması, depolamayı ve kullandığı belleği dört katına çıkarır. Aynı zamanda komut satırlarını yavaşlatır ve genellikle oluşturma için daha fazla zaman alır.

Yapmak istediğiniz şey, bir PointClamp görüntü örnekleyicisi ile ölçeklendirdiğinizden emin olurken, XNA'da çizerken dokuları 2 oranında büyütmektir.

XNA 4.0'da hareketli grafik ölçeklendirme için doku filtrelemeyi nasıl devre dışı bırakabilirim?


1

Gerçekten burada 6 tek yönlü, yarım düzine başka duruma bakıyorsunuz.

Elden önce 1'e 1 ölçekte yapmanın ana avantajı dosya boyutudur. Bunun da ötesinde, tüm "piksellerinizin" doğru 2x2 kurulumunda olduğundan emin olmanız gerekmez ve tam sayılara göre ölçeklendirildiği sürece temiz çalışır (döndürme hala karışıklıktır, ancak muhtemelen zaten biliyorsunuzdur) )

Önceden tüm pikselleri 2x2 olarak yaparsanız, daha önce olduğu gibi aynı durumdasınız demektir, ancak sabit bir oran korumak için şimdi .5'e kadar gitmelisiniz. Yarım boyuta gitme yeteneğini kazanırsınız, ancak bundan yarım boy gerçekten 1x1'deki tam boyutun boyutuna tam olarak eşittir.

Şahsen ben sadece bir piksel varlıkların gitmek kadar bir piksel olması ile gitmek ve daha sonra onları uygun boyuta ölçek. Görüntü oluşturma işleminizi kolaylaştıracak ve daha hızlı yükleme için varlıklarınızı ~ 1/4 boyutuna getirecektir.


+1 Açıkladığınız için teşekkür ederiz, ancak görüntü örnekleyici henüz şu anda yapmadığım ve korktuğum şey ...
Tamara Wijsman

Ah, o kısmı özledim. Hobo'nun yanıtı benimki olmayan parçaları da içeriyordu.
Lunin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.