Ну, видимо, Vuforia устанавливает ширину и высоту в начале игры, независимо от размера объекта.Я не мог найти, когда именно эта операция проводится, но это делается в начале вашей игры.Когда вы меняете размер ImageTarget
во время выполнения, он больше не фиксируется.Добавьте эти строки к вашей OnTrackingFound
функции DefaultTrackableEventHandler.cs
if (this.name == "WhateverTheNameOfYourRelatedImageTarget"&& !isScaled)
{
//Increase the size however you want i just added 1 to each dimension
this.transform.localScale += Vector3.one;
// make isScaled true not to scale every time it is found initially it shoud be false
isScaled = true;
}
Удачи!