我有一个预设 GameObject P
它上面有一个脚本 A.cs
它也具有常见的组件,如 Transform、RigidBody 等
当我在实例化之前检查脚本 A 时,在 if 语句中它会正常工作
例如,
if (P.GetComponent<A>())
{
//这个代码会运行
}
然而,在实例化之前,以下代码完全不会运行:
P.GetComponent<Transform>() != null
P.GetComponent<RigidBody>() != null
评论 (0)