Unreal Engine 4 http://uengine.ru/forum/ |
|
Set Actor Location - Помогите Пожалуйста http://uengine.ru/forum/viewtopic.php?f=3&t=4515 |
Страница 1 из 1 |
Автор: | Andy [ 13 фев 2017, 18:14 ] |
Заголовок сообщения: | Set Actor Location - Помогите Пожалуйста |
Люди добрые помогите, я что то совсем запутался, честно: 1)Пытаюсь к координатам которые выдаются с помощью Get World Location прибавить какое то фиксированное значение координат по клику тригера на контроллере, вроде бы все получается, прибавляется 100 по оси X, рисунок ниже: http://s010.radikal.ru/i311/1702/78/0460f1b674db.jpg То есть по Оси X прибавляется 100 единиц, то есть все работает. 2)А теперь хочу, чтобы по тому же клику тригера с помощью Set Actor Location, переносило на это же заданное кол-во единиц по оси X, но не тут то было!!! Почему то при клике тригера, во первых меняются все координаты XYZ, а не только X, так еще и не на заданное кол-во, я уже бошку сломал, что я делаю не так ?? http://s018.radikal.ru/i501/1702/0c/37c6acdf6caa.jpg |
Автор: | Miha15z [ 13 фев 2017, 18:37 ] |
Заголовок сообщения: | |
координату берешь у камеры, а перемещать пытаешься весь эктор. Не всегда перемещение камеры может совпадать с перемещение самого эктора |
Автор: | Andy [ 13 фев 2017, 18:46 ] |
Заголовок сообщения: | |
1)Так или иначе, откуда SetActorLocation берет такие координаты ? 2)И как можно сделать, чтобы Эктор пермещался именно по заданным координатам или чтобы совпадал с камерой ? |
Автор: | Miha15z [ 13 фев 2017, 21:30 ] |
Заголовок сообщения: | |
камера может висеть на спрингане или подвергатся воздействию от кого либо, почему бы не брать координату самого эктора? Выведи все в принтстринги и посмотри откуда чего берется. SetActorLocation() может работать с столкновением, так что не забывай про галочку телепорта. Хотя он вроде просто выводит результат, что столкновение было |
Автор: | Andy [ 13 фев 2017, 22:04 ] |
Заголовок сообщения: | |
Да, если взять координаты самого Эктора, то все получилось. :) Спасибо! |
Автор: | Andy [ 14 фев 2017, 15:22 ] |
Заголовок сообщения: | |
А подскажите еще немного пожалуйста, или хотя бя намекните так скзать, как сделать, чтобы Prinstring выдавал только одну строку, а не чтобы она заполняли пол экрана ? И как можно напртив координаты выданных Prinstring`ом каконй нибдь текст тоже отобразить ? |
Автор: | Cold Heart [ 14 фев 2017, 16:35 ] |
Заголовок сообщения: | |
Насчет того, чтобы одной строкой не знаю - ибо вообще не юзаю PrintString в конечном продукте, а чтобы отобразить рядом какой-то текст, используй append. Эта штука складывает две строки в одну. |
Автор: | Andy [ 14 фев 2017, 18:50 ] |
Заголовок сообщения: | |
Append помог. Спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |