Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2009, 19:51   #1
Кронос
Пользователь
 
Регистрация: 29.04.2007
Сообщений: 66
По умолчанию Шестиугольное игровое поле

Доброго времени суток. Я знаю что на форуме была подобная тема, но поленился ее искать.

Пожалуйста, объясните метод реализации игрового поля, которое поделено на шестиугольные ячейки. Можно объяснить словами, но лучше код. Зараннее благодарен.
Кронос вне форума Ответить с цитированием
Старый 17.07.2009, 19:58   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Гексы - http://programmersforum.ru/showthrea...C3%E5%EA%F1%FB

Цитата:
но поленился ее искать
Что еще ленитесь делать?
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 17.07.2009, 22:19   #3
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Когдато я уже объяснял принцип построения такого поля, но после переустановок форума и сам не могу найти эту тему.
В общем принцип следующий ( см. рис.)

В цикле заполняем вертикальные ячейки, смещаемся на столбик по горизонтали и снова заполняем по вертикали. Опять смещение по горизонтали и т. д.
Короче надо, конечно, "чувствовать" геометрию,тригонометоию и математику.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 18.07.2009, 12:14   #4
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Инструкция
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 18.07.2009 в 12:16.
ROD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игровое поле в C++ Builder. Lazio C++ Builder 5 15.07.2009 22:57
После ввода в поле по Enter нужно перейти на другое поле! •ScReam•™ Помощь студентам 2 16.06.2009 08:47
доступ к поле жирков Microsoft Office Access 1 26.02.2009 21:33
Игровое поле с шестиугольной "клеткой" Кронос Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 21.11.2007 18:14
Поле Luciferium БД в Delphi 3 26.07.2007 14:23