Я новичок в UE4 и начинаю делать свою первую мобильную игру с этим движком.Как получить событие touch-hold-drag в Unreal Engine 4 Разработка мобильных игр C++
У меня действительно возникли проблемы с реализацией события, как описано в названии. В принципе, на экране есть куча плиток. Все, что я хочу, - это когда пользователь касается любой плитки и удерживает палец и перетаскивает ее через другие плитки, все «тронутые» плитки меняют цвет.
Какие действия/сопоставления осей необходимо добавить в Engine-Input? Я также пробовал использовать TilekMesh->OnInputTouchEnter.AddDynamic(this, &AMyProjectBlock::OnFingerPressedBlock);
, но даже когда я касаюсь и удерживаю и перетаскиваю, плитки, похоже, не меняют цвет. Но когда я использую OnInputTouchBegin
вместо этого, он работает успешно, но я не хочу, чтобы я просто касался и отпустил каждую плитку. Любая помощь будет принята с благодарностью.