// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.LeftArrow) || Input.GetKey(KeyCode.LeftArrow)) { // rotate the camera and take a screenshot cam.MoveHorizontal(true); ScreenshotHandler.TakeScreenshot_Static(1000, 1000); Debug.Log(cam.transform.eulerAngles); } else if (Input.GetKeyDown(KeyCode.RightArrow) || Input.GetKey(KeyCode.RightArrow)) { cam.MoveHorizontal(false); ScreenshotHandler.TakeScreenshot_Static(1000, 1000); } else if (Input.GetKeyDown(KeyCode.UpArrow)) { cam.MoveVertical(true); // ScreenshotHandler.TakeScreenshot_Static(1000, 1000); Debug.Log(cam.transform.eulerAngles.x); } else if (Input.GetKeyDown(KeyCode.DownArrow)) { cam.MoveVertical(false); // ScreenshotHandler.TakeScreenshot_Static(1000, 1000); Debug.Log(cam.transform.eulerAngles.x); } }
// Update is called once per frame void Update() { if (Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out currentHit, Mathf.Infinity, LayerMask.GetMask("Default"))) { if (Input.GetMouseButtonDown(0)) { IClickable clickedObj = currentHit.collider.GetComponent <IClickable>(); if (clickedObj != null) { clickedObj.OnClicked(0); } } float scrollWheelInput = Input.GetAxis("Mouse ScrollWheel"); if (Mathf.Abs(scrollWheelInput) > 0f) { IScrollable scrolledObj = currentHit.collider.GetComponent <IScrollable>(); if (scrolledObj != null) { scrolledObj.OnScrolled(scrollWheelInput); } } } if (Input.GetKeyDown(KeyCode.A)) { cam.MoveHorizontal(true); } else if (Input.GetKeyDown(KeyCode.D)) { cam.MoveHorizontal(false); } else if (Input.GetKeyDown(KeyCode.W)) { cam.MoveVertical(true); } else if (Input.GetKeyDown(KeyCode.S)) { cam.MoveVertical(false); } }
// Camera Stuff public void CameraRotate(bool left) { if (left) { fourDirMenu.rotCameraLeft(); } else { fourDirMenu.rotCameraRight(); } mcamera.MoveVertical(left); }
//public void switch2GrabMode() //{ // dynamicMenu.switch2GrabMode(); //} //public void switch2TileMode() //{ // dynamicMenu.switch2TileMode(); //} //public void switch2TileModeAdd() //{ // switch2TileMode(); // dynamicMenu.switch2AddMode(); //} //public void switch2TileModeDelete() //{ // switch2TileMode(); // dynamicMenu.switch2DeleteMode(); //} //public void GrabReleasePress() //{ // movement.GrabRelease(); //} //public void AddDeletePress() //{ // movement.AddDelete(); //} // Camera Stuff public void CameraRotate(bool left) { //if (left) //{ // fourDirMenu.rotCameraLeft(); //} //else //{ // fourDirMenu.rotCameraRight(); //} mcamera.MoveVertical(left); }
void Update() { //GameObject camera = GameObject.Find("Main Camera (1)"); //Debug.Log("" + camera.transform.forward); //Input to move the cube if (sceneLoader.isSolutionScene()) { if (Input.GetKeyDown(KeyCode.W) /*||Input.GetKeyDown(KeyCode.UpArrow)*/) { movement.MoveForward(); } if (Input.GetKeyDown(KeyCode.S) /*|| Input.GetKeyDown(KeyCode.DownArrow)*/) { movement.MoveBackward(); } if (Input.GetKeyDown(KeyCode.A) /*|| Input.GetKeyDown(KeyCode.LeftArrow)*/) //Left/Right arrow keys now move camera { movement.MoveLeft(); } if (Input.GetKeyDown(KeyCode.D) /*|| Input.GetKeyDown(KeyCode.RightArrow)*/) { movement.MoveRight(); } if (Input.GetKeyDown(KeyCode.E)) { movement.MoveUp(); } if (Input.GetKeyDown(KeyCode.Q)) { movement.MoveDown(); } if (Input.GetKeyDown(KeyCode.P)) { //"save to JSON a problem" ProblemHandler.setProblem(GameObject.Find("Grid").GetComponent <Grid>()); ProblemHandler.saveProblem("Saved" + System.DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".JSON"); } } //Input to move the camera if (sceneLoader.isSolutionScene() || sceneLoader.isProblemScene()) { if (Input.GetKeyDown(KeyCode.Alpha9)) { cameraOrbit.MoveHorizontal(true); } else if (Input.GetKeyDown(KeyCode.Alpha0)) { cameraOrbit.MoveHorizontal(false); } else if (Input.GetKeyDown(KeyCode.Alpha1) || Input.GetKeyDown(KeyCode.LeftArrow)) { cameraOrbit.MoveVertical(true); } else if (Input.GetKeyDown(KeyCode.Alpha2) || Input.GetKeyDown(KeyCode.RightArrow)) { cameraOrbit.MoveVertical(false); } } //Input to change scenes if (sceneLoader.isProblemScene()) { if (Input.GetKeyDown(KeyCode.Space)) { sceneLoader.LoadSolutionScene(); } } }