通常我们使用Button都是在UI界面,即NGUI的摄像机下如果想换到场景中,即不让按钮以UI形式顯现而是和场景中的物体一起随着摄像机移动而缩小,放大
很简单,把Button从NGUi的摄像机中拖出来并改变Button所在的层与NGUI照射层不同,或者让主摄像机的Culling Mask照射到Button所在的层都可
调整Button的大小,旋转即可。
注意:如果你使用的NGUi自带的UIButtonMessage脚本传值那么当你的Button不被NGUI的摄像机照射,或不屬于同一层时是无法触发该脚本的。那么你需要令写个脚本添加OnMouseDown()事件,响应点击事件再在这里写获取你想触发的函数所在的脚本,唎如:GameObject.Find("触发脚本所在的对象").GetComponent<你的脚本>.你的方法名("参数")这样就行了