Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

请问关于Mesh Renderer的问题,谢谢!
道法自然发起了问答2017-06-16
3
回复
413
浏览

物体A 有子物体C

物体B 是克隆物体A的

同时存在于场景中,

有两个按钮分别控制物体A和物体B 显示各自的子物体C

按钮1 点击控制物体A

遍历查找子物体C   

子物体C.GetComponent<Renderer>().enabled=true;

 

按钮2 点击控制物体B

遍历查找子物体C   

子物体C.GetComponent<Renderer>().enabled=true;

 

按钮1可以显示子物体C ,按钮2却不可以显示子物体C ,请问这是什么情况?谢谢!

所有回复
  • siki • 2017-06-16

    应该还按钮2没有正确的获取到B物体

    按钮2怎么获取的B物体

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
  • 道法自然 • 2017-06-16

    这些点击事件都是同一个脚本进行操作的,而且点击按钮2的时候Debug可以在控制台显示,但是就是GetComponent<Renderer>().enabled=true;没有响应

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
  • siki • 2017-06-17

    你是通过物体c 调用GetComponent<Renderer>().enabled=true;的吗

    如果是的话,那么应该就是你的物体C没有正确的得到,你可以Debug输出一下物体C 物体c是不是指向了A物体下面的 

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!