Как правильно перевернуть несколько сложный 2D персонаж? - PullRequest
0 голосов
/ 30 января 2019

Хорошо, у меня есть этот маленький варварский чувак, которого я купил в большом пакете активов от GameDevMarket.Я пишу сценарий его движения и столкнулся с загадкой, которую не могу понять, как пройти.В основном, когда он двигается влево, я хочу, чтобы он обернулся, но ни один из подходов, о которых я могу подумать, не работает должным образом.

Во-первых, когда я пытаюсь повернуть его на 180 градусов с помощью кватерниона (0,180,0,0)или (0, -180,0,0) или даже (180,0,180,0) я получаю, что все спрайты вышли из строя следующим образом: enter image description here

Когда я выполняю циклчерез все дочерние компоненты, получить все рендеры спрайтов и установить «flipX», я получаю эту ерунду: enter image description here

У кого-нибудь есть представление о том, что здесь происходит, и как яможет выйти за пределы этого и правильно перевернуть моего маленького чувака?

1 Ответ

0 голосов
/ 30 января 2019

Я не уверен, будет ли это работать для вложенных спрайтов, но вы можете попробовать перевернуть шкалу Х до -1.Это нужно делать только для самого родительского спрайта, а не для каждого спрайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...