Skocz do zawartości

Pixele sprita, a pixele obrazu


Rekomendowane odpowiedzi

Twój sposób skalowania w efekcie daje proporcję z przecinkiem (czyli coś w rodzaju x2.2), nie wiadomo tylko gdzie (sprawdź opcje obiektu, proporcja view/port, jedna z głównych opcji (fullscreen, ratio itd) i przemnóż proporcje). W związku z tym co 5 pikseli jest skalowanie 3x, z kolei pozostałe to 2x. Jeżeli nie chcesz zmieniać skali, możesz zaznaczyć "interpolate color between pixels" i sprawa będzie załatwiona, tylko że efekt może nie pasować do twojej koncepcji gry.

Odnośnik do komentarza
Udostępnij na innych stronach

O to mi chodzi, podlicz skalowanie twojego obrazka krok po kroku. Na pewno tam użyłeś jakiegoś image_xscale, czy proporcji view/port, skoro masz taki efekt. Jeżeli masz jedne piksele obrazka większe od drugich to na 99% wynikiem będzie liczba z przecinkiem.

 

Mozesz spróbować w ogóle usunąć skalowanie (tak żeby obrazek wynikowy był dokładnie taki sam jak sprite) i zmienić skalę tylko w jednym miejscu (o liczbę całkowitą). Problem powinien wtedy zniknąć.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Jaki jest rozmiar view, a jaki okna gry? Jeśli masz 800x600, to rozmiar viewa powinien być 80x60 zeby to była dziesieciokrotność. Do tego dochodzi pytanie, czy np. postac sie przesuwa tak, ze piksele wychodzą w połowie po przemnożeniu.

Odnośnik do komentarza
Udostępnij na innych stronach

W Global Game Settings było jeszcze coś o skalowaniu w pierwszej zakładce pole do wpisywania liczb (nie pamiętam dokładnie). Jest tam 100?

 

A jeżeli włączysz interpolate colors between pixels to obraz się rozmazuje? Jeżeli tak to mamy pewność że chodzi o położenie/rotacje/skalowanie.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...