被此问题困扰了好多天。
问题情况是这样的:
给对象添加TaptoPlace脚本之后,再写其他功能去尝试移动物体,发现移动不了。
经过排除法排除,锁定问题关键:
anchorManager.RemoveAnchor(gameObject);
taptoplace脚本将物体锚点锁定了!
因此,如果需要移动,需要先解锁,如:
public void OnManipulationUpdated(ManipulationEventData eventData)
{
Debug.Log(eventData.CumulativeDelta);
cubes.transform.Translate(eventData.CumulativeDelta * ratio, Camera.main.transform);
}
public void OnManipulationStarted(ManipulationEventData eventData)