在 Unity 中查找预先生成的游戏对象

本文关键字:游戏 对象 先生 Unity 查找 | 更新日期: 2024-11-07 12:22:42

我正在尝试使用Unity游戏引擎制作一个简单的2D平台游戏无尽运行游戏,我对Unity游戏引擎和C#脚本也是全新的。在游戏中,我正在使用实例化来生成平台。我设法将游戏对象生成到场景中。我的问题是如何使用 c# 脚本查找以前生成的对象。如果有人提供代码,这将是一个很大的帮助。对不起,我的语言不好

在 Unity 中查找预先生成的游戏对象

List<Object> existingOnes = new List<Object>();
var clone = Instantiate(...);
clone.name= "0001";
existingOnes.Add(clone);
var theOne = existingOnes.Where(item 
             => item.name.Equals("0001").FirstOrDefault();

请注意,如果您动态销毁"theOne",它可能不再存在。

如果克隆是游戏对象,则还可以使用:

GameObject.Find(...)

以访问它。