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/