单位3d的铸造

问题描述 投票:0回答:2

这是我在互联网上找到的一段代码

public List<Piece> ramps = new List<Piece>();


1  Gameobject go;
2  go = ramps[visualIndex].gameObject

我想知道为什么作者将“ .gameObject”放在第2行的末尾。这是另一种类型的强制转换吗?谢谢

unity3d casting gameobject
2个回答
1
投票

Gameobject go;将此变量声明为GameObject类型。您可以获取与任何类型的脚本变量关联的GameObject。在这种情况下,Piece变量ramps [visualIndex]。


1
投票

[Piece最有可能是继承自MonoBehaviour的自定义组件。

© www.soinside.com 2019 - 2024. All rights reserved.