JSinx
26 августа 2007 в 16:30
Отправлено: 26.08.2007 16:30:16
Значит почитал, что запомнил, на то отвечаю:
1) Obstacel Box'ы нужны для AI, чтобы они могли объехать составные (сложные) препятствия. Боксы не должны пересекаться друг с другом.
2) если не получается создать новую карту, можно переименовать старую (папку и файл ssl), в файле ssl изменить данные параметры на новые
- Код: Ctrl+A, Ctrl+C
<Key
name="PATH">data\maps\r1m1</Key>
<Key
name="LEVELNAME">r1m1</Key>
3) чтобы загрузить карту с уникальным именем, открываем консоль и набираем команду
- Код: Ctrl+A, Ctrl+C
/map имя_уровня
4) Для создания переезда на другой уровень, нужно сделать 2 локации на каждом уровне:
локация выезда , локация въезда.
При этом в локации выезда указываем параметр
- Код: Ctrl+A, Ctrl+C
PassageAddress="r1m2 FromR1M1"
где r1m2 - имя уровня на который едем, а FromR1M1 - имя локации, в которую ставит машину.
у локации въезда указываем параметр
- Код: Ctrl+A, Ctrl+C
ExitLocation="ToR1M2"
это имя локации, относительно которой будет позиционироваться машина при переезде (будет стоять к ней задом).
т.е. пример: у есть 2 уровня r1m1 и r2m2.
На уровне r1m1 создаем локации:
- Код: Ctrl+A, Ctrl+C
Name="ToR1M2"
PassageAddress="r1m2 FromR1M1"
и
- Код: Ctrl+A, Ctrl+C
Name="FromR1M2"
ExitLocation="ToR1M2"
на уровне r1m2 то же самое, только немного изменяем имена:
- Код: Ctrl+A, Ctrl+C
Name="ToR1M1"
PassageAddress="r1m1 FromR1M2"
и
- Код: Ctrl+A, Ctrl+C
Name="FromR1M1"
ExitLocation="ToR1M1"
P.S. Уровни можно редактировать только из той папки, где находиться редактор - иначе все будет глючить
P.S.S. лучший учебник - это пример. Их предоставлено целых 10 штук.