繁体   English   中英

多个图像目标和实例化的预制件无法同时显示

[英]Multiple image targets and instantiated prefabs as objects doesn't show simuntaneously

我面临一个奇怪的问题。 我编写了2个具有不同变量名的相同脚本,这些脚本读取xyz点的CSV文件并根据这些点实例化我的预制件:

void Start()
    {
        Load(file);

        for (i = 1; i < numberOfPoints; i++)
        {
            string j = i.ToString();


            x = Single.Parse(Find_point_number(j).my_x);
            y = Single.Parse(Find_point_number(j).my_y);
            z = Single.Parse(Find_point_number(j).my_z);

            isDesired = Single.Parse(Find_point_number(j).is_desired);

            if (isDesired == 1)
            {
                desired++;
                myArray.Add(x);
                myArray.Add(y);
                myArray.Add(z);
                myArray.Add(0);
                prefab.Add((GameObject)Instantiate(go)); 
            }
        }

        int g = 0;

        for (int i = 0; i < prefab.Count; i++)
        {
            prefab[i].transform.localPosition = new Vector3(myArray[g], myArray[g + 1], myArray[g + 2]);
            g += 4;
        }
    }

我的第一组点从12,24和-15开始,我的第二组点从0.35,-1.6和-1.4开始

我已经为其他图像复制了此代码,并更改了所有变量名称。

在此处输入图片说明

我的两个数据库均已选择并激活。

我的对象预制件不同。

我的问题是看到第一个对象,但是并排放置图像目标时却没有显示第二个对象。 尽管不应该将两组不同的对象彼此相对移动。

因为必须添加许可证密钥,所以不能同时激活两个数据库。每个数据库都有唯一的许可证密钥。每个应用程序可以添加一个许可证密钥。 将两个图像添加到单个数据库中,即可正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM