Give us as much detail as possible regarding the issue you're experiencing.
Unity Editor version: 2022.3.10f1
ML2 OS version: 1.4.0
MLSDK version: 1.4.0
Host OS: (Windows/MacOS) Windows
The ML is successfully detecting the ArUco code, and the event is firing. However, the array inside the event (MLMarkerTracker.MarkerData[] markerData
) is empty. What is causing this to happen?
Thanks.
async void Start()
{
MLMarkerTracker.TrackerSettings settings = MLMarkerTracker.TrackerSettings.Create(
enableMarkerScanning: true,
markerTypes: MarkerType,
arucoMarkerSize: ArucoMarkerSize,
arucoDicitonary: DictionaryName,
profile: TrackerProfile);
MLMarkerTracker.SetSettingsAsync(settings).GetAwaiter().GetResult();
Debug.Log("Magic Leap settings applied.");
client = new DevelopmentClient("192.168.1.52", 7777);
}
private void OnEnable() => MLMarkerTracker.OnMLMarkerTrackerResultsFoundArray += OnTrackerResultsFoundArray;
private void OnDisable() => MLMarkerTracker.OnMLMarkerTrackerResultsFoundArray -= OnTrackerResultsFoundArray;