У попередньому уроці ви ставили людину на карту, але вона просто стояла і нічого не робила. Нам потрібно це виправити! У цьому уроці я ознайомлю вас з анімаціями для персонажів.
2. Програми
Для цього потрібна програма Sanny Builder 3 (створення скриптів) та GTA Anim Manager (перегляд анімацій) (можна завантажити в складі цього набору).
Завантажуємо 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 метрів, він застосував цю рушницю проти нас.