public IEnumerator initialization() { if (instance == null) { instance = this; } Cursor.visible = false; Screen.SetResolution(1920, 1200, false); readJson = FindObjectOfType <ReadJson>(); cameraMovement_Hemisphere = FindObjectOfType <CameraMovement_hemisphere>(); sendUPDData = FindObjectOfType <SendUPDData>(); getUDPMessage = FindObjectOfType <GetUDPMessage>(); meshVideo = FindObjectOfType <MeshVideo>(); mapAnimation = FindObjectOfType <MapAnimation>(); canvasCtr = FindObjectOfType <CanvasCtr>(); yield return(StartCoroutine(readJson.initialization())); yield return(StartCoroutine(LoadImage())); CreateInfoObject(); yield return(StartCoroutine(cameraMovement_Hemisphere.initialization())); getUDPMessage.InitializationUdp(); sendUPDData.initialization(); mapAnimation.initialization(); meshVideo.initialization(); canvasCtr.initialization();//播放视频事件会会在其中被添加,之后在开始视频 MeshVideo.instance.LoadVideo(MeshVideo.instance.path); }