【m】图像识别添加

This commit is contained in:
2025-05-19 16:14:25 +08:00
parent 53902896c0
commit b8c67a2cd6
9 changed files with 127 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
{
"name": "RKVoiceCommand.RunTime",
"name": "RKTools.RunTime",
"rootNamespace": "",
"references": [
"GUID:6447e10b87dc140ab924878c1ecef665",

View File

@@ -0,0 +1,36 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Rokid.UXR.Module;
using UnityEngine;
namespace Stary.Evo.RKTools
{
public class ARTrackedImageEvoObj : ARTrackedImageObj
{
[HideInInspector]
public string domain;
[HideInInspector]
public Transform trackedTransform;
public void Awake()
{
if (trackedTransform == null)
{
Debug.LogError("StaryEvo:TrackedImageEvoObj: trackedTransform 未赋值,请检查");
}
OnARTrackedImageAdded.AddListener(OnARTrackedImageAddedEvent); ;
}
private void OnARTrackedImageAddedEvent(ARTrackedImageObj obj)
{
TrackedImageEvoManager trackedImageEvoManager = ARTrackedImageManager.Instance as TrackedImageEvoManager;
trackedImageEvoManager.SetTrackedImageEvoData(trackedImageIndex,domain,trackedTransform);
}
public void OnDestroy()
{
OnARTrackedImageAdded.RemoveListener(OnARTrackedImageAddedEvent);
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9cc1ca9700549444c93d7ea3d156ab5c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -28,7 +28,7 @@ namespace Stary.Evo.RKTools
return null;
}
public void SetTrackedImageEvoData(int imageIndex, Transform transform)
public void SetTrackedImageEvoData(int imageIndex,string domain, Transform transform)
{
foreach (var imageEvoData in TrackedImages)
{