Unity如何使用一个脚本获取多个物体的碰撞信息?

例如多个子弹不挂载脚本下的碰撞信息如何获取?
例如多个子弹不挂载脚本下的碰撞信息如何获取?
例如多个子弹不挂载脚本下的碰撞信息如何获取?

嗨,不挂载无法获得碰撞信息,除非你另外使用射线模拟运行轨迹。但是这似乎过于麻烦。
或许你需要的只是动态挂载脚本,我建议你对GameObject.Instantiate封装一层,例如

public static class GameObjectHelper
{
    public static T Create<T>(T original) where T:UnityEngine.Object
    {
        var go = GameObject.Instantiate<T>(original);
        //这里对不同类型对象进行不同的初始化,动态挂载其他脚本什么的
        if(go is GameObject gameObject)
        {
            gameObject.AddComponent<Collider2D>();
        }
        // code....
        return go;
    }
}

当使用上面的Helper创建对象时,就会为对象做一些初始化