forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Тесей (http://forum.boolean.name/showthread.php?t=12327)

pax 26.01.2011 00:27

Ответ: Тесей
 
Я бы предложил создать карту высот, а по ней пробежаться не сложным алгоритмом и расставить эти тайлы, чем так по одному ставить.... ИМХО.

Артем Валерьевич 26.01.2011 10:15

Ответ: Тесей
 
pax, а как совпадут крайние вершины тайлов?

ARA 26.01.2011 10:22

Ответ: Тесей
 
Вложений: 1
Есть карта высот: чёрные пикселы - возвышенность, белые точки - низина. Можно пикселы тайлов переходов другими цветами обозначать. Но лучше чото универсальнее придумать наверное)
Пригорок :-D

Артем Валерьевич 26.01.2011 10:34

Ответ: Тесей
 
ARENSHI, да это я понимаю, только для меня сложно это.

ARA 26.01.2011 10:37

Ответ: Тесей
 
Пробежаться по пикселям сложно? Или карты высот рисовать запутанные? Или придумать чото универсальнее?

Артем Валерьевич 26.01.2011 11:09

Ответ: Тесей
 
Вложений: 1
мне понравилось как сделано в Титан квест.

ABTOMAT 26.01.2011 12:19

Ответ: Тесей
 
Цитата:

Сообщение от Артем Валерьевич (Сообщение 176897)
мне понравилось как сделано в Титан квест.

А зачем они клеткам толщину добавили?
Олсо разве сложно сделать проверки типа
if(со всех сторон ровно) {вставляем ровную клетку}
if(слева выше, справа ниже) {вставляем переход-пригорок}
if(слева выше, справа ниже, снизу тоже ниже) {вставляем переход-пригорок-угол}
Ну и т.д.? Юзеру тогда задача упрощается: он просто указывает, где какая высота рельефа, а программа сама подставляет нужные переходы.

pax 26.01.2011 13:26

Ответ: Тесей
 
как-то так

сделать матричный алгоритм сравнения для каждого тайла 3х3 (точнее крест накрест).

Артем Валерьевич 26.01.2011 14:55

Ответ: Тесей
 
Вложений: 2
простите, ребята, сделал как смог.

Сохранение и загрузка, редактирование: удаление, добавление, вращение тайлов мира.

Зато сам.
Да и малому моему будет интересно ковыряться.


а вот карта в редакторе и меш в 3D конвертере:

pax 26.01.2011 15:28

Ответ: Тесей
 
А конечный результат объединяется в один меш?

Артем Валерьевич 26.01.2011 16:20

Ответ: Тесей
 
по желанию, если нужно, это мне был интересен механизм сливания многих мешей в один. Но думаю использовать эту опцию не буду.

pax 26.01.2011 16:59

Ответ: Тесей
 
На блице 100+ объектов (тайлов) будут выводиться очень медленно, в отличии от одного. Для редактора это в принципе сойдет, но в конечном варианте думаю стоит подумать об оптимизации. Кстати так же для оптимизации можно попробовать вывести функции определения высоты в заданной точке...

Артем Валерьевич 07.02.2011 21:31

Ответ: Тесей
 
Вложений: 2
Редактор - расстановщик почти готов. Из задуманных фич, для облегчения разработки игры, осталось добавить размещение вейпоинтов и прикручивание физики. А так довольно функциональная поделка вышла. С ее помощью разработка продвинется.

Артем Валерьевич 08.02.2011 19:52

Ответ: Тесей
 
Вложений: 2
лепил седни ворота в зал минотавра:

Arton 08.02.2011 21:28

Ответ: Тесей
 
Цитата:

Сообщение от Артем Валерьевич (Сообщение 178338)
лепил седни ворота в зал минотавра:

Хорошо, только не многовато ли полигонов. Текстуры хреново смотрятся, надеюсь это только на стадии разработки так будет. Жду игру, напоминает "Руну".


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot