With Vitrual Camera function, Vive Tracker and Unreal Remote 2 can not be used together.Many users would like to use Vive Tracker that is more accurate than ARKit. And they want to check the result on iOS device using Unreal Remote 2.
There are several causes of this issue.
First, if you use Unreal Remote 2, FSteamVRHMD * GetSteamVRHMD () will not work properly. Because GEngine -> XRSystem -> GetSystemName () is FXRTrackingProxy :: GetSystemName ().
Next, Next, since SteamVRHMD -> EnumerateTrackedDevices in USteamVRFunctionLibrary :: GetValidTrackedDeviceIds becomes FXRTrackingProxy :: EnumerateTrackedDevices, Vive Tracker can not be recognized.
Expect: Tracking by Vive Tracker works normally. And screen confirmation / operation can be done on iOS terminal using Unreal Remote 2
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-62706 in the post.