Ужос.
но выстрелы происходят потом не с него...а стого места где он был при запуске игрухи.......
|
Чтоб позиционировать снаряд по координатам и углам вращения пушки, юзай команды EntityX(), EntityY(), EntityZ(), а также EntityPitch(), EntityYaw(), EntityRoll(). Если ты
ВНИМАТЕЛЬНО прочитаешь Хелп, то увидишь, что вторым параметром в эти ф-и передается флаг-"глобализатор" системы координат. По умолчанию он равен 0, и потому ф-и возвращают координаты/углы обьектов относительно их парента. Естественно, что попытка поместить в эти относительные координаты снаряд, исчисляющий свое положение по абсолютной системе координат будет обречена на провал.
RotateEntity head,0,PickedY#(),PickedZ#()
|
Это не код, это попросту белиберда.
RotateEntity поворачивает обьект на указанные углы. Чего же можно добиться, передавая ему координаты вместо углов? Неплохо бы разобраться в различии между градусами и метрами...
P.S. И по-моему, на данном этапе автору путь не в Блиц3Д, а в КуВасик.