This commit is contained in:
2025-09-18 18:25:40 +08:00
parent 8ee325cc01
commit ce06ca8571
220 changed files with 165196 additions and 21 deletions

View File

@@ -12,7 +12,7 @@ namespace Stary.Evo.RKTools
private void Start()
{
//TrackedImages = new List<TarkedImageEvoData>();
TrackedImages = new List<TarkedImageEvoData>();
}
public TarkedImageEvoData GetTrackedImageEvoData(int imageIndex)
@@ -30,6 +30,7 @@ namespace Stary.Evo.RKTools
public void SetTrackedImageEvoData(int imageIndex,string domain, Transform transform)
{
bool isExit=false;
foreach (var imageEvoData in TrackedImages)
{
if (imageEvoData.imageIndex == imageIndex)
@@ -37,8 +38,21 @@ namespace Stary.Evo.RKTools
imageEvoData.position = transform.position;
imageEvoData.rotation = transform.eulerAngles;
imageEvoData.scale = transform.localScale;
isExit=true;
}
}
if (!isExit)
{
TrackedImages.Add(new TarkedImageEvoData()
{
imageIndex = imageIndex,
domain = domain,
position = transform.position,
rotation = transform.eulerAngles,
scale = transform.localScale
});
}
}
public TarkedImageEvoData GetTrackedImageEvoData(string domain)
@@ -53,19 +67,6 @@ namespace Stary.Evo.RKTools
Debug.LogError($"StaryEvo:未找到对应的domain的id数据请检查是否进行前置识别 domain:{domain}");
return null;
}
public void SetTrackedImageEvoData(string domain, Transform transform)
{
foreach (var imageEvoData in TrackedImages)
{
if (imageEvoData.domain == domain)
{
imageEvoData.position = transform.position;
imageEvoData.rotation = transform.eulerAngles;
imageEvoData.scale = transform.localScale;
}
}
}
}
[Serializable]