|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.09.2015, 03:02 | #21 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
Правильно уловили(на счёт законтуревоний ). С этим вопрос решён.
Осталось решить ещё один нюанс. Ширина и высота каждой ячейки(пазлика)должны быть одинаковыми(не в буквальном смысле), покрайней мере все кроме последних, они будут чуть больше или меньше, остатки от деления почти во всех случаях всё равно будут оставаться. Т.е. разбился битмап по горизонтали на 5 ячеек - первые четыре(слева на право)допустим будут иметь ширину 110px, а пятый(последний) получится 110 +- несколько пикселей А по вертикали разбился на 4 части - первые три будут к примеру 117px, а последний 117 +- неско... Все эти показатели конечно будут зависеть от результатов деления и их остатков. Замарочек тут конечно много, не так всё просто, как кажется на первый взгляд. Последний раз редактировалось Тоба; 29.09.2015 в 03:44. |
29.09.2015, 04:03 | #22 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
Вот взгляните, пытался реализовать с помощью примитивов.
для всех рёбер пока не рандомил и не циклировал, пытаюсь одно пока до ума довести. |
29.09.2015, 04:56 | #23 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
Немного изменил ваш код под свои нужды.
Теперь рисуется так как надо. Вы сделали хороший, грамотный остов реализации пазловой сетки, на его основе уже можно извращаться как угодно(в плане визуального дизайна этой сетки). Огромное вам спасибо! Последний раз редактировалось Тоба; 29.09.2015 в 05:09. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нарисовать сетку | 3JIou_geg | C# (си шарп) | 0 | 06.04.2015 01:57 |
Нарисовать полупрозрачный прямоугольник на Bitmap или Image | DeGroup | C++ Builder | 2 | 30.04.2012 11:43 |
Как нарисовать сетку в ListView? | Сергей089 | Помощь студентам | 1 | 18.08.2010 09:09 |
из-за чего появляется полоса (на скрине) при вставке BitMap в TImage? - Проблема с Bitmap | Grey@2009 | Мультимедиа в Delphi | 2 | 02.01.2010 20:23 |