Jestem teraz przed ogromnym pytaniem „Game Design”. Tworzę grę pikselowo-graficzną, a interpolacja dwuliniowa może rozwiązać wiele problemów z animacją. Z drugiej strony nie jest to już „gra pikselowa”.
Jeśli użyję interpolacji dwuliniowej, animacja działa, ale wygląda na „hybrydową”, a styl artystyczny gubi się. Albo popsuję moje animacje, albo psuję styl artystyczny. Nie mogę mieć obu.
Czy istnieje inny sposób na rozwiązanie tego problemu?
Odpowiedzi:
Automatyczny obrót grafiki pikselowej o kąty inne niż 90 ° zwykle nie działa. Jeśli chcesz zachować estetykę pikselową, zwykle nie możesz przerysować rysowania swojej sztuki pod każdym kątem.
Jeśli używasz faux-retro, w którym twoje duszki są w rzeczywistości w znacznie wyższej rozdzielczości niż wyglądają, możesz czasem uciec od ich skalowania o współczynnik całkowity bez interpolacji w edytorze graficznym, a następnie obracania ich w interpolacji liniowej w czasie wykonywania. Aby uniknąć rozmycia duszków w oryginalnej orientacji, zawsze upewnij się, że pozycja rysowania jest zaokrąglona do najbliższej liczby całkowitej (niektóre silniki graficzne / ramy / biblioteki pozwalają rysować duszki na współrzędnych zmiennoprzecinkowych, co często powoduje rozmycie). Ale zwykle jest to po prostu leniwy zamiennik, który nie osiąga jakości, którą można osiągnąć przy pracy ręcznej.
Oto przykład duszka w oryginalnym rozmiarze, powiększonego o współczynnik 3 bez interpolacji, a następnie obróconego o 30 ° z interpolacją liniową:
źródło
Spójrz na RotSprite .
Możesz albo zaimplementować ten algorytm samodzielnie jako część kodu rysunkowego gry, albo użyć go do wcześniejszego utworzenia obróconych zasobów. Narzędzie do tworzenia grafiki pikselowej Aseprite zintegrowało RotSprite jako część edytora ikonek.
Zapoznaj się również z tym wątkiem na forum Unity dotyczącym korzystania z RotSprite w Unity, a także z bardziej ogólnymi informacjami na temat RotSprite.
źródło
w lewym górnym rogu strony znajduje się opcja: automatyczny wybór: grupa i warstwa. wybierz opcję warstwy, a następnie obróć. w taki sposób nikt ci nie mówi.
źródło