【问题标题】:Unity3D C#, add a gameObject from a collision detection to a ListUnity3D C#,将碰撞检测中的游戏对象添加到列表
【发布时间】:2015-07-03 05:18:20
【问题描述】:

我希望将与主游戏对象碰撞的每个游戏对象添加到列表中。最好的方法是什么? 谢谢。

void Start()
{
    List <GameObject> selectedObj = new List<GameObject>();
}

void OnTriggerEnter (Collider collider) 
{
    if (collider == true)
    {
        selectedObj.Add(collider);
    }
}

【问题讨论】:

    标签: c# list unity3d


    【解决方案1】:

    由于selectedObj是一个GameObjects列表,你需要传入collider的游戏对象。

    if (collider == true)
    {
        selectedObj.Add(collider.gameObject);
    }
    

    gameObjectCollider class 的继承成员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-24
      • 2017-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多