Если это фиксированная одиночная дуга (т. Е. Ее можно рассчитать путем «сжимания» части полукруга), вы можете сделать это, но это займет несколько часов работы.Вот как я бы решил эту проблему:
- Измерьте текст с помощью UIText и используйте его, чтобы получить позицию x каждой буквы
- Используйте несколько простых триггеров для получения новогобазовая позиция и угол поворота каждой буквы
- Используйте еще несколько триггеров для преобразования каждой позиции и поворота, чтобы учесть, что игрок выполняет положение и поворот вокруг верхнего левого угла объектов DisplayObjects.
- Использовать UIText длякаждую букву, применяя указанные параметры положения и поворота.
Шаги 2 и 3 будут такими, которые вы могли бы создать в AS3, а затем перенести на PixelBender, если он был слишком медленным.
Или ... Сгенерируйте текст в виде изображений, в Photoshop, если он должен выглядеть лучше, или ImageMagick на сервере, если он должен быть динамичным.