Показать сообщение отдельно
Старый 06.11.2006, 19:41   #6
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Мой топ для вопросов =)

Ужос.

но выстрелы происходят потом не с него...а стого места где он был при запуске игрухи.......
Чтоб позиционировать снаряд по координатам и углам вращения пушки, юзай команды EntityX(), EntityY(), EntityZ(), а также EntityPitch(), EntityYaw(), EntityRoll(). Если ты ВНИМАТЕЛЬНО прочитаешь Хелп, то увидишь, что вторым параметром в эти ф-и передается флаг-"глобализатор" системы координат. По умолчанию он равен 0, и потому ф-и возвращают координаты/углы обьектов относительно их парента. Естественно, что попытка поместить в эти относительные координаты снаряд, исчисляющий свое положение по абсолютной системе координат будет обречена на провал.

RotateEntity head,0,PickedY#(),PickedZ#()
Это не код, это попросту белиберда.
RotateEntity поворачивает обьект на указанные углы. Чего же можно добиться, передавая ему координаты вместо углов? Неплохо бы разобраться в различии между градусами и метрами...

P.S. И по-моему, на данном этапе автору путь не в Блиц3Д, а в КуВасик.
(Offline)
 
Ответить с цитированием