2012-07-05 3 views
1

Я использовал маскировку для взлома изображения в качестве шаблона ниже упоминания о его разрыве в разных частях, но теперь у меня есть одна проблема, чтобы сделать Rect из каждой части, мне нужно перетащить сломанные части и отрегулировать в правильном положении, чтобы i может снова делать фактические изображения. Чтобы перетащить и поставить в правильное положение, мне нужно сделать Rect, но я не понимаю, как сделать Rect этой неправильной формы, я буду очень благодарен вам, любая идея или код, чтобы сделать rect. Мой предыдущий вопрос:Как исправить нерегулярную форму спрайта?

https://gamedev.stackexchange.com/questions/27650/how-do-i-break-an-image-into-6-or-8-pieces-of-different-shapes/27655#comment53300_27655

ответ

0

Почему вы хотите, чтобы сделать прямоугольник разбитого изображения? Если вы хотите переместить изображения при касании, это не потребует каких-либо прямых. Единственная причина использования Rect нерегулярных фигур - для обнаружения столкновения с правой части изображения. Если это является причиной создания cgrect с разбитыми изображениями вы можете использовать boundingBox спрайтов с идеальным столкновением пикселей.

Если это так, вы можете получить идеальный код обнаружения столкновения с пикселем.

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