以下是部分代码:
[SerializeField]
BoxCollider[] myBoxColliders;
public Vector3[] H_Pos
{
get
{
return myTransform.TransformPoint (myBoxColliders[i].center);
}
}
您需要访问 H_Pos 中对应的 myBoxColliders。
例如,您希望 H_Pos[5] 从 myBoxColliders[5] 返回值。
这可能吗?
尝试使用索引器:
因此,您的类将在语义上变得类似于集合,并且可以作为数组访问:
但是,如果你不是在开发一个集合,那么最好使用一种方法来表达这个想法: