Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 151 по 175 из 200.
На поиск затрачено 0.02 сек.; сгенерировано 73 мин. назад.
Поиск: Сообщения от: polopok
Раздел: 2D-программирование 30.06.2012, 06:00
Ответов: 5
Просмотров: 10,642
Автор polopok
Ответ: Вопрос по игре морской бой

lammer по этой теме куча исходников...
Раздел: 2D-программирование 29.06.2012, 21:10
Ответов: 4
Просмотров: 10,630
Автор polopok
Ответ: Вопрос .Сново гексы

Гексы в играх ...
Новые герои и Цивилизация 5
Раздел: 2D-программирование 29.06.2012, 19:26
Ответов: 4
Просмотров: 10,630
Автор polopok
Ответ: Вопрос .Сново гексы

Ура !:wild: свершилось ... чисто случайно нашёл параметр .
Теперь всё работает . Хотя и есть небольшая погрешность ,но ею можно пренебречь ,настолько она незначительна .
Вот код: (нажать offtop) :)...
Раздел: 2D-программирование 28.06.2012, 20:24
Ответов: 4
Просмотров: 10,630
Автор polopok
Ответ: Вопрос .Сново гексы

Итак , ввиду того , что никто ничего не предложил ...
После долгих мучений и перелопачивания инета ,сваял нечто своё.
Увы у меня так и не получилось точного определения гекса формулами
может кто...
Раздел: 2D-программирование 26.06.2012, 21:05
Ответов: 4
Просмотров: 10,630
Автор polopok
Вопрос .Сново гексы

Чего-то не получается правильно выдать ячейки при наведении мыши.
Правильно выводятся только через один столбец
помогите пожалуйста :''((
код:
Local d = 40
Const tilex = 4
Const ...
Раздел: 2D-программирование 23.06.2012, 21:07
Ответов: 1
Просмотров: 9,624
Автор polopok
Ответ: Выбор одного объекта или множества

Ну вот свершилось ! :wild:
вот полностью рабочий код :
кто желает может оптимизировать ...

Global a.tip
Global mouse=False , sel = False , down = False

Type tip
Field x , y , x2 , y2 ,...
Раздел: 2D-программирование 22.06.2012, 20:56
Ответов: 1
Просмотров: 9,624
Автор polopok
Выбор одного объекта или множества

Вот реализовал выбор мышью в 2д одного или несколько объектов.
Единственно пока не устранил ,если выбрать объект и прервать движение ,то следующий выбранный объект продолжит движение...
Раздел: 2D-программирование 22.06.2012, 19:58
Ответов: 7
Просмотров: 9,940
Автор polopok
Ответ: создание записи во втором типе через первый

Смотри мою предыдущую тему про гексагоны.
хочется избавиться от многих прохождений по разным спискам
Раздел: 2D-программирование 22.06.2012, 16:18
Ответов: 7
Просмотров: 9,940
Автор polopok
Ответ: создание записи во втором типе через первый

Вот разобрался ...
Код -ответ на свой вопрос :
Global mx , my ,ab.hero

Type hero ;второй тип
Field x ,y
End Type

Type map ;первый тип
Field ab.hero
Раздел: 2D-программирование 22.06.2012, 14:58
Ответов: 7
Просмотров: 9,940
Автор polopok
Ответ: создание записи во втором типе через первый

Однако ,нашёл примеры буду разбирать .
примеры...
Раздел: 2D-программирование 22.06.2012, 14:46
Ответов: 7
Просмотров: 9,940
Автор polopok
Ответ: создание записи во втором типе через первый

А как динамически присваивать ? например MouseX()
Раздел: 2D-программирование 22.06.2012, 14:31
Ответов: 7
Просмотров: 9,940
Автор polopok
Ответ: создание записи во втором типе через первый

:) Поменял на
For w.tfirst=Each tfirst

Text 10,20,"w\d - "+w\d;+" | "+w\y+" w\d# - "+w\d#+ " " ;вывод значений x и y
Text 10,30, "w\ab\f - "+w\ab\f;+" | ";+ w\ab\f ;вывод z#

Next
Заработало...
Раздел: 2D-программирование 22.06.2012, 13:59
Ответов: 7
Просмотров: 9,940
Автор polopok
создание записи во втором типе через первый

Собственно идея такова , создать связанный список типов и при необходимости заменить в первом типе значение на значение второго типа.
вот код:
увы выдаёт ошибку
Подскажите как правильно сделать...
Раздел: 2D-программирование 21.06.2012, 17:33
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Продолжаем ...
Теперь можно добавлять новых героев (нажав на клавиатуре цифру 1
Так же несколько изменён код

Продолжение следует ... :)
Раздел: 2D-программирование 20.06.2012, 12:58
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Так номера вычислить просто . Берём номер ячейки персонажа ,например 2,4 _(i,j) ,тогда номера вокруг персонажа будут ,при моей форме гексов
_____ 2,4-2 _____
2,4-1| 2,4 | 2+1,4-1
2,4+1 ______...
Раздел: 2D-программирование 18.06.2012, 16:03
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Появились новые текстуры...




Type Pos
Field x,y,id
Field i,j
Field wood ,wdx ,wdy
Field wall ,wx ,wy
Раздел: 2D-программирование 18.06.2012, 14:38
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Улучшенное перемещение , некоторые изменения в коде.



Type Pos
Field x,y,id
Field i,j
Field wood ,wdx ,wdy
Field wall ,wx ,wy
End Type
Раздел: 2D-программирование 18.06.2012, 09:18
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Вот пример с пояснениями


;--------------- функция проверки точки в гексагоне ---------------------------------------------------
Function dot(x0,y0,x1,y1,x2,y2)
Return...
Раздел: 2D-программирование 18.06.2012, 08:59
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Для меня лучше в типе держать ( гибче) ,хотя можно и в массиве .
так там при запуске выводится номера ячеек (в левом верхнем углу).
Раздел: 2D-программирование 15.06.2012, 20:43
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Сразу скажу ,что код нужно оптимизировать . но думаю как концепция какой-нибудь игры пойдёт
Раздел: 2D-программирование 15.06.2012, 20:34
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Некоторое продолжение ...

Dim r_map(27,29) ;<- for the in game map

Dim a_map(27,29,5) ;<- for the A* pathfinder



Function dot(x0,y0,x1,y1,x2,y2)
Return (x1-x0)*(y2-y1)-(x2-x1)*(y1-y0)
Раздел: 2D-программирование 09.06.2012, 05:38
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Вот спасибо попробую ... я так и думал что есть более удобное вычисление.
Раздел: 2D-программирование 08.06.2012, 17:54
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Да собственно меня устраивает ,просто думал может есть способ подругому вычислять попадание мыши в шестигранник .
А так ,захотелось попробовать гексо-тайлы .
Раздел: 2D-программирование 08.06.2012, 05:30
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Как замечательно ,что вам все это давно известно. Ну раз так ,то предложите реализацию попроще, было б интересно взглянуть.
Раздел: 2D-программирование 07.06.2012, 21:20
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Отправной точкой явилась статья http://hale32bit.blogspot.com/
Показано с 151 по 175 из 200.

 

Часовой пояс GMT +4, время: 01:09.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com