示例#1
0
    void UpdateModel(ARTrackedImage trackedImage)
    {
        int imageId = int.Parse(trackedImage.referenceImage.name);

        if (imageId == 1 && model == null)
        {
            model = Instantiate(modelPrefab);
            model.transform.localScale = MODEL_BASE_SCALE * modelScale;

            stepper = model.GetComponent <Stepper>();
        }

        else if (imageId == 5 && stepper != null)
        {
            stepper.ClearSteps();
        }

        else if (stepper != null && stepMapping.ContainsKey(imageId))
        {
            stepper.GoToStep(stepMapping[imageId]);
        }
    }