![]() |
Когда SetOrigin не в силах помочь...
Люди, нужна помощь! Как ни старался не получается. Объясню ситуацию: у меня есть изображение турели (см. Spacer) и из нее вылетают пули. (Путем присваивания начальных координат пулям - координат турели, а далее простое приращение скорости, что дает движение пулям) В рез-те AutoMidHandle'a, старт пуль приходится на середину изображения турели. Проблема в том, что при любой попытке сместить вылет пуль на дуло, результатом является False, или по другому - неудача. Может я что-то не так делаю или что-то еще, но мне Нужна помощь :SOS:
|
Re: Когда SetOrigin не в силах помочь...
Так присваивай пулям координаты турели + координаты конца дула.
|
Re: Когда SetOrigin не в силах помочь...
Там видимо еще на угол умножать надо...а то не там появляются они.
|
Re: Когда SetOrigin не в силах помочь...
Ну да.
X, Y - координаты центра турели. D - длина дула. X' = X + D * cos(a) Y' = Y + D * sin(a) a - угол поворота турели относительно оси X. |
Часовой пояс GMT +4, время: 12:38. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot