// Use this for initialization void Start() { //ARLogin.Instance.OnStopCamera.AddListener (ErrorInfo); loading.SetActive(true); _sureButton.onClick.AddListener(ErrorOnClick); _cameraDevice = FindObjectOfType <BaiduARWebCamera>(); Transform bg = transform.Find("ResetButton"); if (bg != null) { resetBtn = bg.GetComponent <RectTransform>(); _resetButton = bg.GetComponent <Button>(); _resetButton.onClick.AddListener(ResetOnClick); _arObjectTrackle = GameObject.FindObjectOfType <BaiduARObjectTrackable>(); } int adjustHeight = 0; ARDebug.Log("SystemInfo.deviceModel = " + SystemInfo.deviceModel); ARDebug.Log("SystemInfo.nam = " + SystemInfo.deviceName); if (ARUtils.IsIPhoneX()) { adjustHeight = 100; } if (null != resetBtn) { resetBtn.anchoredPosition3D = new Vector3(resetBtn.anchoredPosition3D.x, resetBtn.anchoredPosition3D.y + 2 * adjustHeight, resetBtn.anchoredPosition3D.z); } ; }
private void OnGUI() { //GUIStyle fontStyle = new GUIStyle(); GUI.skin.button.fontSize = 30; if (GUI.Button(new Rect(40, 40, 100, 60), "切换")) { BaiduARWebCamera aw = FindObjectOfType <BaiduARWebCamera>(); aw.SwitchCamera(); //CheckEffect(0, lstVets[0].VectorScreenPos, lstVets[1].VectorScreenPos, lstVets[2].VectorScreenPos); } if (GUI.Button(new Rect(300, 40, 100, 60), "暂停")) { BaiduARHumanPose aw = FindObjectOfType <BaiduARHumanPose>(); aw.PauseAR(); objs.Clear(); electRoot.HideElectric(); //CheckEffect(0, lstVets[0].VectorScreenPos, lstVets[1].VectorScreenPos, lstVets[2].VectorScreenPos); } if (GUI.Button(new Rect(450, 40, 100, 60), "继续")) { BaiduARHumanPose aw = FindObjectOfType <BaiduARHumanPose>(); aw.ResumeAR(); //CheckEffect(0, lstVets[0].VectorScreenPos, lstVets[1].VectorScreenPos, lstVets[2].VectorScreenPos); } }
// Use this for initialization void Start() { _target = transform.gameObject; _arObjectTrackle = transform.GetComponent <BaiduARObjectTrackable>(); _cameraDevice = FindObjectOfType <BaiduARWebCamera> (); canvas = GameObject.Find("Canvas"); }
private void OnGUI() { if (GUI.Button(new Rect(20, 20, 100, 100), "switch")) { BaiduARWebCamera aw = FindObjectOfType <BaiduARWebCamera>(); aw.SwitchCamera(); } }