对这个变量赋值,没用,
public class qiehuanc : MonoBehaviour {// Use this for initialization
static public GameObject player;
void Start () {
player = GameObject.Find ("FPC");//这里在另一个脚本调用player,但是他没被赋值
}
// Update is called once per frame
void Update () {
}
void OnGUI()
{
if (GUILayout.Button ("查看小地图")) {
Application.LoadLevel("IL1");
}
}
} 谁帮我解决一下哦 这个变量是一个静态变量, 在脚本调用前首先被加载, 如果这个脚本没有被挂载在某个在场景中的物体上的时候start函数是不会运行的, 因此你的变量也就不会被赋值 楼主是超人 真心顶 说的非常好 很好哦 LZ真是人才 楼主是超人 真心顶
页:
[1]