AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > "МОДный" ON-LINE.

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.11.2009, 15:17   #1
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,148
По умолчанию

Цитата:
Сообщение от ZloyPetrushkO Посмотреть сообщение
ибо я ж нашел проверки на море, дорогу, лес ,мост и статики.
колись!
Sexton вне форума   Ответить с цитированием
Старый 08.11.2009, 13:50   #2
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Цитата:
Сообщение от Sexton Посмотреть сообщение
Вот еще идея по обходу разрушенных мостов.
Я его назвал "метод фейкового юнита"
Создаем (или решаем, что какой-то мало используемый в иле юнит им будет) специальный юнит. Этим юнитом прокладываем маршруты в полном редакторе вокруг мостов, так как бы объехать разрушенный мост.
Модифицируем ил так, чтоб он грузил этот юнит с его маршрутом, но не отрисовывал в игре.
Как только наш реальный юнит упирается в разрушенный мост, он ищет ближайшую точку на фейковых машртутах, копирует этот маршрут себе и шурует дальше по нему.

Плюсы:
- не нужен внешний генерал;
- почти все в иле для этого есть;
Минусы:
- нужна ручная подготовка карт;
- размеры файлов миссий увеличатся.

Как?
Это ограниченный в возможностях способ.
Предлагаю другой
Использовать класс с полного редактора, который прокладывает маршрут от точки до точки и создает массив сегментов.
И согласен с предыдущим оратором - с внешним софтом модификация более безболезнена и управляема.

Последний раз редактировалось JGr124_boRada; 08.11.2009 в 13:53.
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 13:58   #3
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,148
По умолчанию

Цитата:
Сообщение от JGr124_boRada Посмотреть сообщение
Это ограниченный в возможностях способ.
Предлагаю другой
Использовать класс с полного редактора, который прокладывает маршрут от точки до точки и создает массив сегментов.
И согласен с предыдущим оратором - с внешним софтом модификация более безболезнена и управляема.
Это идея, воспользоваться классом редактора! Только маршрут в иле не равен маршруту в файле миссии, если есть мост то там вставляется еще куча точек маршрута (2 до моста и три после)
Sexton вне форума   Ответить с цитированием
Старый 08.11.2009, 14:04   #4
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Цитата:
Сообщение от Sexton Посмотреть сообщение
Это идея, воспользоваться классом редактора! Только маршрут в иле не равен маршруту в файле миссии, если есть мост то там вставляется еще куча точек маршрута (2 до моста и три после)
Что значит не равен? Очень даже равен. Мост у нас берется не как объект, а как сегмент, кратность 200.
Мне кажется, что полный редактор берет карту tga с текстурой дорог. 1 пиксел = 200 метров - что равняется 1 сегменту дороги!, оттого и кратность в сегментах = 200 метров.
Т.е. массив сегментов для Полного редактора берется по пикселам, а не хранится в базе. Всё очень просто
И ил в реал тайме не считает дороги, а берет уже готовый из фала миссии, который подготовил ПР.
Во время предлагаемого пересчета маршрута, наверняка будет небольшой фриз. Как во время рождения ботов.

Последний раз редактировалось JGr124_boRada; 08.11.2009 в 14:13.
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 14:35   #5
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

а номера по файлу ставятся, как я понимаю. первый в файле и есть №1, и так по порядку. В какой последовательности мосты ставил, в такой они и нумеруются (потом же не меняются.. точнее не должны были менятся). Как в файле mis
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 14:52   #6
LePage
Местный
 
Регистрация: 15.06.2009
Сообщений: 114
По умолчанию

Пока еще копаю Яву.
Но вот мысль возникла в ходе обсуждения - чтоб без генерала. А если сделать так - если колонна натыкается на мост, то через какое-то время - строится переправа (в 200 метрах) - объект вроде есть похожий и колонна просто объезжает мост по переправе - и затем продолжает путь. Иначе говоря добавляется(заменяется) 3 сектора (обезд). Маршрут в целом не меняется, только участок с мостом.

На рождение объекта кажется наткнулся, но еще не проверил.
__________________
à la guerre comme à la guerre
LePage вне форума   Ответить с цитированием
Старый 08.11.2009, 17:34   #7
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Цитата:
Сообщение от LePage Посмотреть сообщение
А если сделать так - если колонна натыкается на мост, то через какое-то время - строится переправа (в 200 метрах) - объект вроде есть похожий и колонна просто объезжает мост по переправе ...
По мосту ездить можно, по объектам, из которых соберется переправа, нельзя.
Karabas-Barabas вне форума   Ответить с цитированием
Старый 08.11.2009, 17:46   #8
LePage
Местный
 
Регистрация: 15.06.2009
Сообщений: 114
По умолчанию

Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
По мосту ездить можно, по объектам, из которых соберется переправа, нельзя.

Мона или нельзя решает софт. Да и боРада скрин с авианосцем в степях Украины уже выкладывал.

Если захотим наземка и вплавь пойдет. Объект - переправа - это для антуража.
__________________
à la guerre comme à la guerre
LePage вне форума   Ответить с цитированием
Старый 08.11.2009, 17:52   #9
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Цитата:
Сообщение от LePage Посмотреть сообщение
Мона или нельзя решает софт. Да и боРада скрин с авианосцем в степях Украины уже выкладывал.

Если захотим наземка и вплавь пойдет. Объект - переправа - это для антуража.
Почти. Колонна же заезжает на мост - движется по объекту. Если мост обрушить - колонна погибает. Если колонна не будет знать что перед ней мост, то проедет сквозь него, а скорее всего сломается от столкновения. Причем и мост и машина, скорее всего.
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 17:56   #10
LePage
Местный
 
Регистрация: 15.06.2009
Сообщений: 114
По умолчанию

Цитата:
Сообщение от JGr124_boRada Посмотреть сообщение
Почти. Колонна же заезжает на мост - движется по объекту. Если мост обрушить - колонна погибает. Если колонна не будет знать что перед ней мост, то проедет сквозь него, а скорее всего сломается от столкновения. Причем и мост и машина, скорее всего.
как делать прозрачными объекты (нематериальными) - ты сам уже испытал

Но! это никак не отменяет варианта с возможностью извне задания обходного пути
__________________
à la guerre comme à la guerre

Последний раз редактировалось LePage; 08.11.2009 в 17:58.
LePage вне форума   Ответить с цитированием
Старый 08.11.2009, 17:55   #11
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
По мосту ездить можно, по объектам, из которых соберется переправа, нельзя.
Согласен. Проще в том алгоритме восстановить-отремонтировать мост.
Или пустить вброд, через некоторое время. В общем всё достаточно условно получится.
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 18:20   #12
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,148
По умолчанию

Цитата:
Сообщение от JGr124_boRada Посмотреть сообщение
Согласен. Проще в том алгоритме восстановить-отремонтировать мост.
Или пустить вброд, через некоторое время. В общем всё достаточно условно получится.
А тебе будет достаточно, если они тупо рядом с разрушенным мостом по воде проедут?
Sexton вне форума   Ответить с цитированием
Старый 08.11.2009, 18:28   #13
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Цитата:
Сообщение от Sexton Посмотреть сообщение
А тебе будет достаточно, если они тупо рядом с разрушенным мостом по воде проедут?
Мне? Ну... эт не моя задача. В принципе, я могу на это глаза закрыть, если мне это очень понадобится.
Пока мне вся тема практически не пригодится. Вот сделал мне исчезновение ботов - мелочь, а практично и полезно в данное время. Гораздо больший приоритет в интересах.
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 15:55   #14
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,148
По умолчанию

2 JGr124_boRada
Попробовал опытным путем посмотреть, читаются ли скорости из файла миссии.
Создал простую карту.
Колонна, 5 точек маршрута, камера.
Двум точкам поставил скорость в 2 раза большую, чем редактор (руками)
Запустил - колонна ехала с постоянной скоростью весь маршрут.
Sexton вне форума   Ответить с цитированием
Старый 08.11.2009, 16:00   #15
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Цитата:
Сообщение от Sexton Посмотреть сообщение
2 JGr124_boRada
Попробовал опытным путем посмотреть, читаются ли скорости из файла миссии.
Создал простую карту.
Колонна, 5 точек маршрута, камера.
Двум точкам поставил скорость в 2 раза большую, чем редактор (руками)
Запустил - колонна ехала с постоянной скоростью весь маршрут.
Можно глянуть на маршрут? Есть подозрение что ты кое-что пропустил. Для эксперимента - открой измененный файл в редакторе, возможно будет ошибка и маршрут не откроется.
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 16:02   #16
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,148
По умолчанию

Цитата:
Сообщение от JGr124_boRada Посмотреть сообщение
Можно глянуть на маршрут? Есть подозрение что ты кое-что пропустил. Для эксперимента - открой измененный файл в редакторе, возможно будет ошибка и маршрут не откроется.
[0_Chief_Road]
53700.68 48497.03 120.00 0 2 2.3611111640930176
53222.87 48978.49 120.00 0 2 4.722222328186035
52889.45 49311.40 120.00 0 2 4.722222328186035
52589.34 49615.40 120.00 0 2 2.3611111640930176
52325.41 49876.72 120.00

Когда я ставил слишком большую скорость, после сохранения в редакторе она менялась.
Sexton вне форума   Ответить с цитированием
Старый 08.11.2009, 16:01   #17
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,148
По умолчанию

А вот для кораблей я вижу код, где читается скорость из mis файла
Sexton вне форума   Ответить с цитированием
Старый 08.11.2009, 16:01   #18
LePage
Местный
 
Регистрация: 15.06.2009
Сообщений: 114
По умолчанию

Segment segment = (Segment)path.get(i);
System.out.println(" " + i + ": len=" + segment.length + " spdIn=" + segment.speedIn + " spdOut=" + segment.speedOut + " tmIn=" + segment.timeIn + " tmOut=" + segment.timeOut);

Это в BigshipGeneric, предположительно, для отладки
__________________
à la guerre comme à la guerre
LePage вне форума   Ответить с цитированием
Старый 08.11.2009, 16:08   #19
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

А не пробовал на дороге? По координатам вижу - по целине поперли.
По полю скорость снижается независимо от установок.
JGr124_boRada вне форума   Ответить с цитированием
Старый 08.11.2009, 16:09   #20
LePage
Местный
 
Регистрация: 15.06.2009
Сообщений: 114
По умолчанию

А че вы так до мода зути докопались - можно обойти, установив свой мод раньше по алфавиту. да и классы наземки зути не трогает
__________________
à la guerre comme à la guerre
LePage вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru