Уроки CLEO. Урок №2: назначаем анимацию персонажу
Содержание урока:
1. Предыстория
2. Программы
3. Находим анимацию
4. Ставим анимацию
1. Предыстория
В предыдущем уроке вы ставили человека на карту, но он просто стоял и ничего не делал. Нам нужно исправить это! В этом уроке я познакомлю вас с анимациями для персонажей.
2. Программы
Для этого нужна программа
Загружаем Anim Manager, открываем её. После нужно нажать на Preview, Load Model. Появится окно, где нужно будет выбрать модель (файлы dff и txd) любого персонажа. Для этого можно вытащить его из GTA SA или просто скачать.
Когда нашли персонажа, кликайте по нему. Теперь он появился. В моём случае это Томми из GTA Vice City:
Но он стоит без анимации, нужно её найти!
3. Находим анимацию
Слева, в списке папок нужно найти нашу директорию игры. Потом нужно найти в директории папку anim и открыть файл PED или anim (anim — это файл с расширением ifp, поэтому нужно будет указывать в скрипте место нахождения анимации, а PED — это пакет анимаций для обычных людей и самого персонажа, поэтому его не надо будет указывать в скрипте). В уроке я выбираю anim.
После того, как выбрали пакет анимаций, нужно найти саму анимацию. Я зашёл в anim, там мы видим ещё очень много пакетов анимаций. Заходим, например, в DANCING и нажимаем на любой файл. Томми переместился.
Это сработала анимация, но она не идёт! Нажмите на ">" для того чтобы персонаж был анимирован.
Всё, анимацию выбрали, но теперь надо прописать это в наш скрипт!
4. Ставим анимацию
Открываем наш старый скрипт вот этой кнопкой: .
Потом выбираете свой ранее созданный файл. Он откроется. Но перед тем как открывать файл, нужно удалить из папки CLEO текстовый документ от вашего скрипта, или открыть этот документ.
Всё, теперь можно приступать к анимации. Как я уже сказал, если вы выбрали пакет с анимациями ped.ifp, вам нижеприведённое делать не надо, а если вы поставили пакет из anim.img (а далее из dancing.ifp или каких-либо других пакетов), вам это делать нужно обязательно, иначе игра будет вылетать.
Когда вы открыли скрипт в Sanny Builder, вам нужно будет написать вот это:
04ED: load_animation "DANCING"
038B: load_requested_models
04EE: animation "DANCING" loaded
....
Следующие действия надо делать каждому, и тому, кто выбрал файл ped, и тому, кто выбрал anim!
Пишем перед строчкой end_thread пишете следующее:
wait 3000
0605: actor 1@ perform_animation_sequence "сюда название анимации" IFP_file "DANCING" 4.0 loop 1 0 0 0 time -1 // versionA
Всё, анимация поставлена! Теперь компилируем и заходим в игру.
Готово! В следующем уроке мы разберемся, как сделать так, чтобы наш персонаж был злым, дадим ему ружьё и сделаем так, чтобы, если подойдёшь к нему ближе, чем 5 метров, он применил это ружье против нас.