2014-09-05 2 views
0

Я хочу нарисовать пунктирную линию, но не могу найти лучший способ для этой проблемы.Как создать пунктирную линию в AndEngine?

+0

Вы можете использовать 'image' что-то вроде [это] (http://i.ytimg.com/vi/fIhbtW17lU8/maxresdefault.jpg) и создать объект этого изображения, используя и API для двигателей. –

ответ

0

Там, кажется, не быть встроенной функцией, так что вам придется сделать это «вручную»:

  1. Выберите координаты начала линии.
  2. Выберите координаты для конца строки.
  3. Используя эти два вектора, вычислите наклон между этими двумя точками.
  4. Рекурсивно (в цикле) используйте наклон для вычисления следующей координаты вдоль пути, чтобы поместить точку/тире.
  5. Нарисуйте очень короткий (например, 1px) отрезок линии, представляющий точку/тире.

[source]

Смежные вопросы