Here are 20 useful lines of code for C# scripting in Unity:
1.transform.position - This line of code allows you to access and modify the position of a game object in the scene.
2.Instantiate(gameObject) - This line of code allows you to instantiate (create) a new instance of a game object at runtime.
3.Destroy(gameObject) - This line of code allows you to destroy a game object from the scene.
4.GetComponent<T>() - This line of code allows you to access a component of a specific type (T) attached to a game object.
5.Input.GetKeyDown(KeyCode.Key) - This line of code allows you to check if a specific keyboard key (Key) has been pressed down.
6.Random.Range(min, max) - This line of code generates a random number between the minimum (min) and maximum (max) values specified.
7.Time.deltaTime - This line of code returns the time in seconds since the last frame was rendered.
8.Mathf.Clamp(value, min, max) - This line of code clamps (restricts) a value (value) to be between the minimum (min) and maximum (max) values specified.
9.Vector3.Lerp(a, b, t) - This line of code performs a linear interpolation (lerp) between two 3D vectors (a and b) by a factor (t).
10.Quaternion.Euler(x, y, z) - This line of code creates a new quaternion representing a rotation around the x, y, and z axes.
11.rigidbody.velocity - This line of code allows you to access and modify the velocity of a rigidbody attached to a game object.
12.collider.isTrigger - This line of code allows you to enable or disable the trigger behavior of a collider attached to a game object.
13.AudioSource.PlayOneShot(clip) - This line of code plays a one-time audio clip (clip) using an AudioSource attached to a game object.
14.Application.LoadLevel(name) - This line of code allows you to load a new level (name) from the build settings.
15.Screen.width and Screen.height - These lines of code allow you to access the current width and height of the game screen.
16.GUILayout.Label(text) - This line of code displays a text label (text) using the GUILayout system.
17.PlayerPrefs.SetInt(key, value) - This line of code allows you to save an integer value (value) using a key (key) in the PlayerPrefs storage.
18.Physics.Raycast(origin, direction) - This line of code performs a raycast in the specified direction (direction) from the origin (origin) and returns the first hit.
19.Debug.Log(message) - This line of code outputs a message (message) to the console for debugging purposes.
20.coroutine = StartCoroutine(method) - This line of code starts a new coroutine (method) and stores the reference in a variable (coroutine) for later use.
Thanks for reading...
Top comments (0)