这是我在互联网上找到的一段代码
public List<Piece> ramps = new List<Piece>();
1 Gameobject go;
2 go = ramps[visualIndex].gameObject
我想知道为什么作者将“ .gameObject”放在第2行的末尾。这是另一种类型的强制转换吗?谢谢
Gameobject go;将此变量声明为GameObject类型。您可以获取与任何类型的脚本变量关联的GameObject。在这种情况下,Piece变量ramps [visualIndex]。
[Piece
最有可能是继承自MonoBehaviour
的自定义组件。