Из переписки по игре

Самый простой вариант — вычислять позицию кругляша на краю джойстика) dx1 = dx*R0/R dy1 = dy*R0/R

где R0 — диаметр джойстика, R — расстояние от центра джойстика до тача, dx — приращение икса тача к центру джойстика, dy — аналогично. dx1, dy1 — приращения центра кружка к центру джойстика.

Поделиться
Отправить
2020   gamedev
Популярное