纳金网

标题: C#脚本 GameObject 如何转为Camera类型? [打印本页]

作者: 比巴卜    时间: 2013-9-6 10:24
标题: C#脚本 GameObject 如何转为Camera类型?
代码片段如下:

        GameObject obj;
Camera curCamera;
void Start () {
obj = GameObject.Find("Main Camera");
}
这样是没有问题,可以在场景中移动摄像机。
但本人想在脚本中设置摄像机属性,如果不转为Camera估计是没有办法设置吧。
使用:
curCamera = (Camera)GameObject.Find("Main Camera");

curCamera = GameObject.Find("Main Camera") as Camera;
都会出错。怎么回事,望指教

作者: xiduxiaoyu    时间: 2013-9-17 09:34
废话。。。。要getComponent<Camera>()
作者: Asen    时间: 2013-9-18 14:36
找到物体获取相机组件就可以了
作者: a00365    时间: 2014-6-14 01:43
  gameObject.AddComponent<Camera>();
        Camera temp = gameObject.GetComponent<Camera>();
作者: 1547373072    时间: 2014-7-1 10:29
说的都很对。




欢迎光临 纳金网 (http://c-www.narkii.com/club/) Powered by Discuz! X2.5