void Update() { //Debug.Log(Input.touchCount); DrawPlane(this.transform.position, Camera.main.transform.forward * -1); if (canDraw) { if ((Input.touchCount > 0 || Input.GetMouseButtonDown(0)) && canTimer) //if ((Input.touchCount > 0 ) && canTimer) { //Timer para tempo do desenho canTimer = false; StartCoroutine(TimerTouch()); } if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began || Input.GetMouseButtonDown(0)) //if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began ) { theTrail = (GameObject)Instantiate(drawPrefab, Camera.main.transform.forward * -1, Quaternion.identity); Ray mouseRay = Camera.main.ScreenPointToRay(Input.mousePosition); float _distance; if (planeObject.Raycast(mouseRay, out _distance)) { startPos = mouseRay.GetPoint(_distance); } } else if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved || Input.GetMouseButton(0)) //else if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved ) { Ray mouseRay = Camera.main.ScreenPointToRay(Input.mousePosition); float _distance; if (planeObject.Raycast(mouseRay, out _distance)) { theTrail.transform.position = mouseRay.GetPoint(_distance); } } } //GetNumPos(theTrail.GetComponent<TrailRenderer>()); //Testes para pegar valores das posições if (Input.GetKeyDown("space")) { //positionsList.DebugPositionsList(); //positionsList.DebugPositionsListCount(); positionsList.DebugDrawLine(); /* * Debug.Log("Heigh da camera - " + Camera.main.pixelHeight); * Debug.Log("Lenght da camera - " + Camera.main.pixelWidth); * Debug.Log("Rect da camera - " + Camera.main.pixelRect); */ //Debug.Log("InitPOitn " + positionsList.InitPoint); //Debug.Log("Largura - " + positionsList.WidhtLine / width); //Debug.Log("Altura - " + positionsList.LenghtLine / height); //Debug.Log("Horizontal " + positionsList.MaxHorizontalPoint); //Debug.Log("Vertical " + positionsList.MaxVerticalPoint); //Debug.Log(positionsList.InitPoint); //Debug.Log(positionsList.FinalPoint); //Debug.Log("Height " + height ); //Debug.Log("Widht " + width); } }