繁体   English   中英

找到数量增加的游戏对象

[英]Find gameobject that has increasing number

我几乎没有找到名称格式为“transform_1”、“transform_2”、“transform_3”等的游戏对象,因此数量总是增加。 那么当 i++ 和我的 gameObject 以i结尾时如何找到游戏对象? 目前,Positions[0] = empty 和 Positions[1] = transform_1。 这不是我想要的。 我如何做到让 Positions[0] = transform_1 等等?

public GameObject[] Positions;

void Start()
    {
         for(int i=0;i<Positions.Length;i++)
        {
            Positions[i] = GameObject.Find("transform_"+i);
           
        }
    }

更改Positions.LengthPositions.Length-1

这是因为脚本已经从零开始,循环到Positions.Length会导致数组变长。

第二个变化是将"transform_"+i改为"transorm_"+(i-1)"

这使得选择正确的游戏对象并使 Positions[0] 等于 transform_1

暂无
暂无

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

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