W dniu 03.03.2016 o 19:23, antoszka pisze:
Tako rzecze Łukasz 'Cyber Killer' Korpalski (2016-03-03, 19:05):
No jak się nie da, skoro się da. Bierzesz sprite, i dajesz mu obrót o ileśtam stopni, gotowe. Masz najzwyklejszy obrót obiektu na płaszczyźnie i gotowe. Nic w tym biednego. Każdy tool do grafiki wektorowej to potrafi, nie wiem co widzisz za problem.
Mam wrażenie, że Twoja wizja grafiki 2D nie wykracza poza sprite'y – oczywiście, w tej konwencji można je sobie transformować i w ogóle wszystko jest stosunkowo trywialne, tylko… to nie ma *nic* wspólnego z grafiką 2D, o jakiej pisze spin (i którą ja również rozumiem pod hasłem „grafika 2D”).
Weź, proszę, swój programik i zrób sprite z tego GIF-a:
https://antoszka.pl/tmp/c5744eDa63Db48c047850a75c9879cbDa1002033.jpg
…i obróć go „w parę sekund” „transformacjami” tak, żeby się popatrzył na nas prosto, a potem w (swoje) prawo. Kthx?
Oczywiście, że software pomaga, robiąc „cebulowanie”, transformacje między keyframe'ami, ale te keyframe'y ktoś musi narysować i nie zrobi tego „transformacją w inkscapie”.
Jakie prosto i prawo??? W00t? Ludzie, toć nie po to robi się grę 2d żeby udawać głębię!!! :facepalm:
Czy Mario musiał udawać że jest obiektem 3d osadzonym w płaskim świecie? Ofc że nie! Był płaską bitmapą, jeśli miał się odwrócić w przeciwnym kierunku to był robiony mirror sprit'e i już była postać zwrócona w przeciwną stronę.
Nie mówimy tutaj o animacji na miarę kreskówek w TV, czy anime czy cokolwiek tego sortu, tylko o grach komputerowych. Gdzie masz umowny świat na płaszczyźnie i nie próbujesz udawać że jest inaczej i poruszasz się w ramach tego umownego świata. Postacie są płaskie i kropka, nie mają innych stron, na które można patrzeć, poza lewo i prawo (przy widoku z boku). Jeśli postać ma obracać się w 360° to widok ustawia się z góry i wtedy w związku z tym nikt nie oczekuje że zobaczy nogi postaci czy jej twarz. (Rzut izometryczny to bardziej skomplikowana sprawa i z resztą ma na celu udawanie że jest 3d.)
Taka jest konwencja przy 2d i nikt nie usiłuje udawać że jest inaczej, bo takie udawanie jest faktycznie szalenie czaso i pracochłonne.
Również mówiąc lepszy efekt w 2d nie mam na myśli że będzie wyglądać identycznie jak ten w 3d, czy udawać że jest 3d. Tylko że będzie lepszy w kategorii 2d, zachowując wszystkie konwencje tego rozwiązania.
2d: http://gamejolt.com/games/maldita-castilla/11143 3d: http://gamejolt.com/games/vinedetta/112169 (żeby nie było: wybrałem gry z podobnym ratingiem, chociaż ciężko znaleźć 1-osobowe projekty 3d, właśnie ponieważ ciężko zrobić żeby to wyglądało dobrze)
Swoją drogą nagroda dla spina że tyle czasu nie potrafił przekazać co właściwie ma na myśli mówiąc o obrocie :-P.