![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
![]()
Правильно уловили(на счёт законтуревоний ). С этим вопрос решён.
Осталось решить ещё один нюанс. Ширина и высота каждой ячейки(пазлика)должны быть одинаковыми(не в буквальном смысле), покрайней мере все кроме последних, они будут чуть больше или меньше, остатки от деления почти во всех случаях всё равно будут оставаться. Т.е. разбился битмап по горизонтали на 5 ячеек - первые четыре(слева на право)допустим будут иметь ширину 110px, а пятый(последний) получится 110 +- несколько пикселей А по вертикали разбился на 4 части - первые три будут к примеру 117px, а последний 117 +- неско... Все эти показатели конечно будут зависеть от результатов деления и их остатков. Замарочек тут конечно много, не так всё просто, как кажется на первый взгляд. Последний раз редактировалось Тоба; 29.09.2015 в 03:44. |
![]() |
![]() |
![]() |
#22 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 86
|
![]()
Вот взгляните, пытался реализовать с помощью примитивов.
для всех рёбер пока не рандомил и не циклировал, пытаюсь одно пока до ума довести. |
![]() |
![]() |
![]() |
#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 |