Size: a a a

2019 February 25

VB

Vladimir Baranov in Unreal Engine
потом через SetMousePosition восстановить мышку туда где она должна быть
источник

n

norlin in Unreal Engine
Vladimir Baranov
потом через SetMousePosition восстановить мышку туда где она должна быть
я вот сейчас так и пытаюсь сделать, да :) Только не "после", а по тику восстанавливать положение
источник

VB

Vladimir Baranov in Unreal Engine
по тику наверн не стоит
источник

n

norlin in Unreal Engine
Vladimir Baranov
по тику наверн не стоит
ну мне надо чтоб курсор не двигался визуально, при этом чтоб инпут от движения мыши можно было обрабатывать
источник

VB

Vladimir Baranov in Unreal Engine
так скрой курсор просто и чтобы была видимость его наличия просто иконку курсора в середину менюшки воткни
источник

VB

Vladimir Baranov in Unreal Engine
или нужно сохранить вот прям именно системный курсор?
источник

n

norlin in Unreal Engine
Vladimir Baranov
так скрой курсор просто и чтобы была видимость его наличия просто иконку курсора в середину менюшки воткни
ну это кк вариант, да.

Не, у меня всё равно курсор кастомный.
источник

n

norlin in Unreal Engine
наверно это даже самый простой вариант, да...
источник

VB

Vladimir Baranov in Unreal Engine
в принципе есть ещё непопробованый вариант с сохранением системного курсора, но я вообще не знаю чем оно грозит. В центре пай менюшки делается невидимый виджет 1х1 и об него захватывается мышка
источник

VB

Vladimir Baranov in Unreal Engine
с маус локом, тогда она за пределы виджета не может, но вообще инпут фиксируется вроде
источник

OP

Oleg Pivovarov in Unreal Engine
Vladimir Baranov
в принципе есть ещё непопробованый вариант с сохранением системного курсора, но я вообще не знаю чем оно грозит. В центре пай менюшки делается невидимый виджет 1х1 и об него захватывается мышка
или мне кажется или это смертельный номер запрещенный к эксплуатации?
источник

VB

Vladimir Baranov in Unreal Engine
возможно как побочный эффект это взрывает какую-нибудь луну
источник

n

norlin in Unreal Engine
"возможно"
источник

OP

Oleg Pivovarov in Unreal Engine
Vladimir Baranov
возможно как побочный эффект это взрывает какую-нибудь луну
ну я бы сказал что пользователь это тупо воспримет как баг, а если поймет что так задумано, то таки луной мы не отделаемся : (
источник

n

norlin in Unreal Engine
Oleg Pivovarov
ну я бы сказал что пользователь это тупо воспримет как баг, а если поймет что так задумано, то таки луной мы не отделаемся : (
нет, в моём случае это не будет "как баг")
источник

n

norlin in Unreal Engine
Блин, хрень какая-то.

PlayerController::GetMousePosition возвращает координаты во вьюпорте, во float

а PlayerController::SetMouseLocation прописывает координаты в int в координатах всего экрана.

WTF? Как можно одно в другое конвертировать правильно?
источник

VB

Vladimir Baranov in Unreal Engine
там ещё было что-то чтобы взять геометрию вьюпорта в контроллере
источник

VB

Vladimir Baranov in Unreal Engine
геометрия умеет
источник

AS

Alexander Shumeyko in Unreal Engine
Да, через геометрию можно взять координаты во вьюпорте, на одном экране и совмещённые координаты, если экранов несколько
источник

n

norlin in Unreal Engine
Vladimir Baranov
там ещё было что-то чтобы взять геометрию вьюпорта в контроллере
геометрия кажется недоступна в контроллере...
источник