static void Initialize() { GameObject cameraHost = GameObject.Find("AS3D_CAMERA_HOST_OBJECT"); if (cameraHost == null) { cameraHost = new GameObject("AS3D_CAMERA_HOST_OBJECT"); InitCamera initScript = cameraHost.AddComponent <InitCamera>(); initScript.m_uiOverlayTexture = Resources.Load <Texture2D>("AS3D/Textures/watermark"); Debug.Log("Added Camera host"); } }
public void Awake() { DontDestroyOnLoad(transform.root); if (m_controller == null) { GameObject hostObj = GameObject.Find("AS3D_CAMERA_HOST_OBJECT"); Debug.Assert(hostObj != null, "Camera host must be initialized first [AS3D / Initialize]"); m_host = hostObj.GetComponent <InitCamera>(); Debug.Assert(m_host != null, "InitCamera component not present"); } m_canvas = GetComponent <Canvas>(); m_canvas.enabled = false; }
static void Quit() { //Debug.Log("退出应用"); InitCamera.QuitGame(); }