2010-08-09 2 views
0

Что бы вы посоветовали рисовать фигуры (прямоугольники, круги ...) на BitmapData и как эффективно переключаться между цветами.Рисование фигур в BitmapData или получение его графического контекста

Есть ли способ получить графический контекст из BitmapData, чтобы я мог легко рисовать фигуры с помощью graphics.draw ...()?

ответ

1

Почему вы хотите использовать BitmapData? Не уверен, что вы после, но после прочтения нескольких ваших вопросов кажется, что вы как будто сражаетесь с тем, как работает вспышка. Я думаю, вы сделаете вещи намного проще для себя, если вы будете использовать то, что уже доступно. Объекты BitmapData предназначены главным образом для управления пикселями и не выставляют методы рисования фигур. С другой стороны, объект Graphics (доступный через Sprite, Shape и т. Д.) Позволяет легко рисовать векторные фигуры.

Итак, лучший подход для этого, я думаю, будет использовать API-интерфейс чертежа, чтобы делать то, что вы хотите, а затем, при необходимости, преобразовать графику в BitmapData.

+0

Да, я очень борюсь с ним, мне нужно что-то сделать, а вместо этого я просто борюсь с ним, спасибо, в любом случае, я попробую иначе: – Jarek

+0

@ uther-lightbringer. Не проблема, если вы боретесь с какой-то конкретной проблемой, не стесняйтесь публиковать вопрос, описывающий ее (возможно, с некоторым кодом), чтобы люди могли бросить вам руку с ней. –