using System.Collections; using System.Collections.Generic; using UnityEngine; public class LiiguKlahvidega : MonoBehaviour { Color[] colours = new Color[] { Color.green, Color.red, Color.blue, Color.yellow }; int colour = 0; void Start() { } void Update() { if(Input.GetKeyDown(KeyCode.A)){ this.transform.position+=new Vector3(-1, 0, 0); } if(Input.GetKeyDown(KeyCode.D)){ this.transform.position+=new Vector3( 1, 0, 0); } //Lisa klahvid y-suunas liikumiseks if(Input.GetKeyDown(KeyCode.U)){ Component uus=GameObject.CreatePrimitive( PrimitiveType.Cube).GetComponent(); uus.transform.position=this.transform.position; uus.GetComponent().material.color = this.GetComponent().material.color; } if (Input.GetKeyDown(KeyCode.C)) { colour++; if (colour >= colours.Length) { colour = 0; } this.GetComponent().material.color = colours[colour]; } //Kui oled jõudnud kohale x=5, y=3, siis kukud algkohta tagasi //Võimaldage uusi kuubikuid paigutada vähemalt kahes mõõtmes //Aktiivne värv on liikuva kuubiku peal, seda saab klahviga muuta Ray kiir=Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if(Physics.Raycast(kiir, out hit, 100)){ Debug.Log("pihtas "); Debug.Log(hit.collider); if(Input.GetKeyDown(KeyCode.K)){ Destroy(hit.collider.gameObject); } } } }