我需要这样做(用红色完成),但没有目标变量我遵循Unity Tanks教程来控制相机移动。在教程结束时,它要求将Tank Gameobject放到Camera Control脚本的公共变量'Targets'上,但是在Unity中Camera Control Script的下拉菜单中没有'Targets'。我可以从教程视频中看到它应该在哪里,但它不在我的计算机上。 我试图制作公共GameObject目标; 并放弃坦克,但它没有用。 请告诉我该怎么办?
答案 0 :(得分:1)
你刚刚复制并粘贴完成的代码吗?
因为在他说放弃坦克之后,你将添加HideInInspector属性,顾名思义,该属性隐藏了检查器中的字段。
我没有观看完整的视频,只是阅读了成绩单,但如果你只是从目标字段中删除[HideInInspector],你应该会很好。
有问题的行
[HideInInspector] public Transform[] m_Targets; // All the targets the camera needs to encompass.