TES CS Автоматическая турель
Как сделать турель?
Т.е. чтоб ствол некой пушки поворачивался в сторону цели по всем осям.
- создать Bip01 HEAD!
Т.е. модель ствола пушки поместить в дочерние объекты к этой кости скелета.
Нужно минимум 2 кости. Bip01 и Bip01 HEAD.
Первая будет отвечать за передвижение, а голова за нацеливание.
Т.к. движок использует имя этой кости (т.е. Bip01 HEAD) для поворота головы НПС, или существа, в сторону ближайшей им цели.
Как вариант, вместо Bip01 HEAD можно использовать HEAD, без bip01.
При этом, имя корневой кости ROOT, т.е. не требуется использовать всю иерархию Bip01 перед созданием "головы".
Такой подход можно видеть в моделях турелей в Симфонии.
Здесь турели используют дротики.
Но можно настроить их и на использование луков и арбалетов.
Для того чтобы турель стояла на месте, достаточно добавить в инвентарь что-то очень тяжелое.
Т.е. создать некоторый предмет (misc item) с весом в 50000ед, это сохранит возможность, как стрелять, так и пользоваться щитами...
При использовании скриптов, такая турель, может перемещаться рядом с игроком, либо с иным объектом.
Что, в принципе, позволят создать танк...
Где нижняя часть это одно существо, а над ним перемещается другое.
При этом, за счет правильной настройки ББ и АИ оных существ, можно сохранить обычное движение для "гусеничной" части.
Возложив все атаки, на башенную часть.
Т.е. такой танк может (теоретически) "ползать" по заданному маршруту без изменения оного в момент боя.