![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
![]()
Есть несколко неплохих идей для несложный игр с гексосеткой (полем из правильных шестиугольников), а вот как реализовать саму сетку точно не придумал... помогите плз
|
![]() |
![]() |
![]() |
#2 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,674
|
![]()
В математике - можно спокойно заменить прямоугольниками, а на форму можно рисунки выложить.
|
![]() |
![]() |
![]() |
#3 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,674
|
![]() Цитата:
смотри, вот это и есть соты. 0 соединён с 1 и 4 1 соединён с 0 и 3, 4 и 5. М так далее. Алгорит составить совсем не сложно. Нарисуй соты на листе, и сразу всё понятно станет. 0123 456 7890 |
|
![]() |
![]() |
![]() |
#5 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
![]()
ну допустим ,чтобы было <<правильнее>>, сделаем клетки одна над другой, но со смещением столбцов, а не строк...
Вот только не понимаю, как это смещение связать с картинкой |
![]() |
![]() |
![]() |
#6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,674
|
![]()
картинка прямоугольник. тыже их не двигать собрался? Хотя и это реализуемо.
|
![]() |
![]() |
![]() |
#7 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 22.01.2007
Сообщений: 25
|
![]()
Я думаю надо сделать так: пронумеровать все шестиугольники от 1 до n. Далее следует написать процедуру, которая превращает номер позиции в конкретные координаты, и вставлять её куда надо. Сами координаты следует задовать, зная все параметры изображения шестиугольника (связь между координатами 5-ти углов с 1-м, например).
|
![]() |
![]() |
![]() |
#9 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,674
|
![]()
ReuTaR ^^, Нарисуй соты на листе, и подумай, как можно разрезать на прямоугольники. Там можно сделать 2 стороны параллельными. ...
|
![]() |
![]() |
![]() |
#10 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
![]()
чет не понимаю, как массив Points задавать для рисования многоугольников
|
![]() |
![]() |