在 unity 3d 中投射
Cast in unity 3d
这是我在网上找到的一段代码
public List<Piece> ramps = new List<Piece>();
1 Gameobject go;
2 go = ramps[visualIndex].gameObject
我想知道为什么作者把“.gameObject”放在第2行的末尾,是不是另一种类型的演员表?
谢谢
游戏对象开始;此变量声明为 GameObject 类型。您可以获取与任何类型的脚本变量关联的游戏对象。在本例中,Piece 变量为 ramps[visualIndex].
Piece
很可能是继承自 MonoBehaviour
的自定义组件。
ramps[visualIndex]
将检索对 Piece
组件的引用。
go
声明为 GameObject,因此调用 ramps[visualIndex].gameObject
将检索组件附加到的 gameObject。
https://docs.unity3d.com/ScriptReference/Component-gameObject.html
这里完全没有演员表。
这是我在网上找到的一段代码
public List<Piece> ramps = new List<Piece>();
1 Gameobject go;
2 go = ramps[visualIndex].gameObject
我想知道为什么作者把“.gameObject”放在第2行的末尾,是不是另一种类型的演员表? 谢谢
游戏对象开始;此变量声明为 GameObject 类型。您可以获取与任何类型的脚本变量关联的游戏对象。在本例中,Piece 变量为 ramps[visualIndex].
Piece
很可能是继承自 MonoBehaviour
的自定义组件。
ramps[visualIndex]
将检索对 Piece
组件的引用。
go
声明为 GameObject,因此调用 ramps[visualIndex].gameObject
将检索组件附加到的 gameObject。
https://docs.unity3d.com/ScriptReference/Component-gameObject.html
这里完全没有演员表。