Нельзя ли сделать тоже самое методом костной анимации?
Можно, но сложно, и, как писал xanser - напрямую не получится, так что - лишь через катсцены.
Недавние мои исследования катсцен привели меня к тому, что можно создавать совершенно
новые скелеты в пределах 52 костей(для плавного анимирования флага, поверь - достаточно), а также - к возможности
бесконечного повторного воспроизведения - заЛУПевания(от "LOOP", а не от...) объектов в катсцене. Также катсценовые объекты, хоть и не имеют самозатенения - имеют
динамическое освещение, которого в принципе достаточно для того, чтобы флаг не выглядел столь монотонно(
динамическая тень бонусом!). В катсцене кости имеют объекты-"актеры". Таких в одной катсцене может быть 21 максимум. Радиус показа катсцены равен 100м(радиус показа, а не диаметр видимости). Если файл mp3 катсцены пустой - игровые звуки ничем не будут перебиваться. Камеру в катсцене можно возвращать игроку. Если катсцену не выключать - она
может работать бесконечно(если анимации в Loop режиме). Теоретически, можно ставить неподвижный объект(флаг), а при приближении к нему в радиусе 100м убирать его и запускать катсцену(в которой этот флаг анимирован), моментально возвращать камеру и управление игроку, и бегать при анимированном обьекте-катсцене, как тут:
Есть только одна проблема: заставить игрока бегать в катсцене(вернуть управление) я так и не смог. Вернуть камеру игроку - легко, убрать widescreen и вернуть Hud - еще легче, а вот вернуть управление пока не получилось.
Автор вышеприведенного видео говорит, что это был случайный баг после ареста(когда его арестовали во время воспроизведения катсцены):
I got this by accident. I got busted while the cutscene played and respawned but the cutscene was still playing so this happened. Я связывался с ним, он говорит, что с тех пор у него так и не получилось повторить трюк, и полагает, что это возможно через память:
Sorry I haven't explored how to get cutscenes working while in control of the player. I believe memory hacking is the only way to get that to work.Я пробовал многое, но, боюсь, это мне не по зубам. Пришлось эмулировать управление игроком через скрипт тут:
http://forum.gtabuilder.ru/index.php?topic=33.msg1614#msg1614, но даже так стало понятно, что применение катсценовых возможностей в геймплее - это стоящая вещь. Так что всё зависит от того, получится ли вернуть управление игроку в катсцене, или нет.
он затем срезается еще и лимитом машин по зонам, если не ошибаюсь это опкод 0152: set_zone_car_info "STREET4" 1 (day) 13 0 0 0 0 0 0 0 0 0 50, то есть в последнем случае надо лимит в зоне увеличить с 13 на свой.
Не совсем: значения в этом опкоде - лишь "процентные"(в кавычках, потому что тут за основу бедется 1000, а не 100%) соотношения транспорта разных групп.
Вот расшифровка опкода:
1=AM,0=PM !! Civil+Gang0+Gang1+Gang2+Gang3+Gang4+Gang5+Gang6+Gang7+Gang8+COPS<=1000Суммарное число может быть меньше 1000, равно, но не больше.
Почти оффтоп:прилагаю свою расшифровку опкодов, отвечающих за зоны, если кому пригодится(на примере одной зоны):
015C: set_zone_gang_info 'STREET1' 1 10 0 0 0 0 0 0 0 0 0 5 // 1=AM,0=PM !! Civil+Gang0+Gang1+Gang2+Gang3+Gang4+Gang5+Gang6+Gang7+Gang8+COPS<=1000
015C: set_zone_gang_info 'STREET1' 0 10 0 0 0 0 0 0 0 5 0 10 // 1=AM,0=PM !! Civil+Gang0+Gang1+Gang2+Gang3+Gang4+Gang5+Gang6+Gang7+Gang8+COPS<=1000
set_zone_car_info 'STREET1' 1 270 0 0 0 0 0 300 0 5 0 10 // 1=AM,0=PM !! Civil+Gang0+Gang1+Gang2+Gang3+Gang4+Gang5+Gang6+Gang7+Gang8+COPS<=1000
set_zone_car_info 'STREET1' 0 80 0 0 0 0 0 40 0 10 0 20 // 1=AM,0=PM !! Civil+Gang0+Gang1+Gang2+Gang3+Gang4+Gang5+Gang6+Gang7+Gang8+COPS<=1000
0324: set_zone_pedgroup_info 'STREET1' 1 1 // 1=AM,0=PM !! Number in pedgrp.dat
0324: set_zone_pedgroup_info 'STREET1' 0 2 // 1=AM,0=PM !! Number in pedgrp.dat
04EC: set_zone_car_class_info 'STREET1' 1 250 200 0 0 300 0 100 0 150 500 500 // normal+poor+rich+executive+worker+big+taxi+moped+motorbike=1000 !! leisureboat+workerboat=1000
04EC: set_zone_car_class_info 'STREET1' 0 50 300 0 0 400 0 200 0 50 500 500 // normal+poor+rich+executive+worker+big+taxi+moped+motorbike=1000 !! leisureboat+workerboat=1000
Совсем оффтоп:Не нашел тега спойлера
"[spoiler][/spoiler]" тоже не работает