|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.02.2007, 23:39 | #1 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
Гексы
Есть несколко неплохих идей для несложный игр с гексосеткой (полем из правильных шестиугольников), а вот как реализовать саму сетку точно не придумал... помогите плз
|
23.02.2007, 23:46 | #2 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,758
|
В математике - можно спокойно заменить прямоугольниками, а на форму можно рисунки выложить.
|
23.02.2007, 23:53 | #3 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
|
23.02.2007, 23:59 | #4 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,758
|
Цитата:
смотри, вот это и есть соты. 0 соединён с 1 и 4 1 соединён с 0 и 3, 4 и 5. М так далее. Алгорит составить совсем не сложно. Нарисуй соты на листе, и сразу всё понятно станет. 0123 456 7890 |
|
24.02.2007, 00:15 | #5 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
ну допустим ,чтобы было <<правильнее>>, сделаем клетки одна над другой, но со смещением столбцов, а не строк...
Вот только не понимаю, как это смещение связать с картинкой |
24.02.2007, 00:30 | #6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,758
|
картинка прямоугольник. тыже их не двигать собрался? Хотя и это реализуемо.
|
24.02.2007, 00:44 | #7 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
|
24.02.2007, 16:29 | #8 |
Пользователь
Регистрация: 22.01.2007
Сообщений: 25
|
Я думаю надо сделать так: пронумеровать все шестиугольники от 1 до n. Далее следует написать процедуру, которая превращает номер позиции в конкретные координаты, и вставлять её куда надо. Сами координаты следует задовать, зная все параметры изображения шестиугольника (связь между координатами 5-ти углов с 1-м, например).
|
24.02.2007, 16:34 | #9 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,758
|
ReuTaR ^^, Нарисуй соты на листе, и подумай, как можно разрезать на прямоугольники. Там можно сделать 2 стороны параллельными. ...
|
02.03.2007, 21:24 | #10 |
n00b
Регистрация: 23.02.2007
Сообщений: 6
|
чет не понимаю, как массив Points задавать для рисования многоугольников
|
|
Опции темы | Поиск в этой теме |