我有一个使用光子网络实例化的游戏对象:
GameObject myPlayerGO = (GameObject)PhotonNetwork.Instantiate("PlayerModel", mySpawnSpot.transform.position, mySpawnSpot.transform.rotation, 0);
此脚本位于场景中的SCRIPT游戏对象中。即
我希望将我的相机称为“相机”,并使用smoothfollow脚本设置如下:
我基本上想要将光滑跟随脚本的目标设置为由Photon Network实例化的游戏对象。
我尝试了各种代码:
GameObject.Find("Camera").GetComponent<SmoothFollow>().target = myPlayerGO;
GameObject.Find("Camera").GetComponent("SmoothFollow").target = myPlayerGO;
GameObject.Find("Camera").GetComponent(SmoothFollow).target = myPlayerGO;
但是得到各种不同的错误不让我这样做。我发现的所有文档和其他论坛帖子都表明此代码应该有效。
如果有人能告诉我我做错了什么会很棒
通常情况下,我只是拥有游戏对象的相机部分,但是我正在使用脚本让我的游戏对象转向我的鼠标,并且它对相机来说很有趣。
答案 0 :(得分:0)
myPlayerGo是GameObject类型。 顺畅的跟随剧本&#34;目标&#34;是一个类型为Transform,如检查器中的None(Transform)所示。 试试
GameObject.Find("Camera").GetComponent<SmoothFollow>().target = myPlayerGO.transform;