【m】
This commit is contained in:
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user