unity 中怎样获取物体下的脚步 (不知道脚步名的前提下)!GetComponents只能获
unity中怎样获取物体下的脚步(不知道脚步名的前提下)!GetComponents只能获取unity自带组件无法获取monoScript...
unity 中怎样获取物体下的脚步 (不知道脚步名的前提下)!GetComponents只能获取unity自带组件无法获取monoScript
展开
1个回答
展开全部
这个应该叫脚本~
脚本作为游戏组件必须继承自MonoBehaviour
那么通过遍历一个物体下的MonoBehaviour就能知道它究竟挂载了哪些脚本
void Start() {
MonoBehaviour[] monos = this.GetComponents<MonoBehaviour>();
foreach (MonoBehaviour m in monos)
{
Debug.LogError(m.GetType().ToString());
}
}
脚本作为游戏组件必须继承自MonoBehaviour
那么通过遍历一个物体下的MonoBehaviour就能知道它究竟挂载了哪些脚本
void Start() {
MonoBehaviour[] monos = this.GetComponents<MonoBehaviour>();
foreach (MonoBehaviour m in monos)
{
Debug.LogError(m.GetType().ToString());
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询