设置相机时遇到目标问题

时间:2014-08-26 17:21:16

标签: c# unity3d

我有一个使用光子网络实例化的游戏对象:

GameObject myPlayerGO = (GameObject)PhotonNetwork.Instantiate("PlayerModel", mySpawnSpot.transform.position, mySpawnSpot.transform.rotation, 0);

此脚本位于场景中的SCRIPT游戏对象中。即 enter image description here

我希望将我的相机称为“相机”,并使用smoothfollow脚本设置如下: enter image description here

我基本上想要将光滑跟随脚本的目标设置为由Photon Network实例化的游戏对象。

我尝试了各种代码:

GameObject.Find("Camera").GetComponent<SmoothFollow>().target = myPlayerGO;
GameObject.Find("Camera").GetComponent("SmoothFollow").target = myPlayerGO;
GameObject.Find("Camera").GetComponent(SmoothFollow).target = myPlayerGO;

但是得到各种不同的错误不让我这样做。我发现的所有文档和其他论坛帖子都表明此代码应该有效。

如果有人能告诉我我做错了什么会很棒

通常情况下,我只是拥有游戏对象的相机部分,但是我正在使用脚本让我的游戏对象转向我的鼠标,并且它对相机来说很有趣。

1 个答案:

答案 0 :(得分:0)

myPlayerGo是GameObject类型。 顺畅的跟随剧本&#34;目标&#34;是一个类型为Transform,如检查器中的None(Transform)所示。 试试

GameObject.Find("Camera").GetComponent<SmoothFollow>().target = myPlayerGO.transform;