ImageTarget Prefab

Description

ImageTarget prefab是一个包含 ImageTargetBaseBehaviour 的空物体。

如果你希望看到识别物体或可视化地调整物体的大小,你可以在这个物体上放一个图像texture。通常你可能会希望将识别图作为贴图放上去,这样就可 以在编辑场景中同时看到target和3D内容。

你可以设置被 ImageTargetBaseBehaviour.Start 所使用的一些变量值。

string Path
string Name
Vector2 Size
StorageType Storage
bool ActiveTargetOnStart

详见 ImageTargetBaseBehaviour

Target Size

Target的大小和transform.localScale是相关的。 transform.localScale = new Vector3(Math.Max(Size.x, Size.y), Math.Max(Size.x, Size.y), Math.Max(Size.x, Size.y)) 。你可以任意改变size的某个维度。如果 Lock Size Ratio 被选中,size的比例将保持不变,修改任意Size.x或Size.y将导致另一个值跟着变动。

如果ActiveTargetOnStart为true,只有非{0, 0}的值会被用来初始化target的大小。否则target大小会从json文件或图像分辨率中获取。

ImageTargetBaseBehaviour Loader

Loader可以被设置以用来在start的时候load当前的target。设置这个值等价于调用Bind(ImageTargetBaseBeh aviour)。