Ответ: Тесей
Я бы предложил создать карту высот, а по ней пробежаться не сложным алгоритмом и расставить эти тайлы, чем так по одному ставить.... ИМХО.
|
Ответ: Тесей
pax, а как совпадут крайние вершины тайлов?
|
Ответ: Тесей
Вложений: 1
Есть карта высот: чёрные пикселы - возвышенность, белые точки - низина. Можно пикселы тайлов переходов другими цветами обозначать. Но лучше чото универсальнее придумать наверное)
Пригорок :-D |
Ответ: Тесей
ARENSHI, да это я понимаю, только для меня сложно это.
|
Ответ: Тесей
Пробежаться по пикселям сложно? Или карты высот рисовать запутанные? Или придумать чото универсальнее?
|
Ответ: Тесей
Вложений: 1
мне понравилось как сделано в Титан квест.
|
Ответ: Тесей
Цитата:
Олсо разве сложно сделать проверки типа if(со всех сторон ровно) {вставляем ровную клетку} if(слева выше, справа ниже) {вставляем переход-пригорок} if(слева выше, справа ниже, снизу тоже ниже) {вставляем переход-пригорок-угол} Ну и т.д.? Юзеру тогда задача упрощается: он просто указывает, где какая высота рельефа, а программа сама подставляет нужные переходы. |
Ответ: Тесей
как-то так
сделать матричный алгоритм сравнения для каждого тайла 3х3 (точнее крест накрест). |
Ответ: Тесей
Вложений: 2
простите, ребята, сделал как смог.
Сохранение и загрузка, редактирование: удаление, добавление, вращение тайлов мира. Зато сам. Да и малому моему будет интересно ковыряться. а вот карта в редакторе и меш в 3D конвертере: |
Ответ: Тесей
А конечный результат объединяется в один меш?
|
Ответ: Тесей
по желанию, если нужно, это мне был интересен механизм сливания многих мешей в один. Но думаю использовать эту опцию не буду.
|
Ответ: Тесей
На блице 100+ объектов (тайлов) будут выводиться очень медленно, в отличии от одного. Для редактора это в принципе сойдет, но в конечном варианте думаю стоит подумать об оптимизации. Кстати так же для оптимизации можно попробовать вывести функции определения высоты в заданной точке...
|
Ответ: Тесей
Вложений: 2
Редактор - расстановщик почти готов. Из задуманных фич, для облегчения разработки игры, осталось добавить размещение вейпоинтов и прикручивание физики. А так довольно функциональная поделка вышла. С ее помощью разработка продвинется.
|
Ответ: Тесей
Вложений: 2
лепил седни ворота в зал минотавра:
|
Ответ: Тесей
Цитата:
|
Часовой пояс GMT +4, время: 13:05. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot