Guide:Unity 3D GUI
From Game Making Tools Wiki
The Cursor
HideCursor.js
function Start() { Screen.showCursor = false; }
This little script will prevent the mouse cursor from being shown. Note that when previewing the game in Unity the cursor will still appear.
If you wish to control when it it shown or not, for example when a menu appears, simple set Screen.showCursor
to true
when your menu is called.
You can also lock the cursor in place using Screen.lockCursor
.
Effects
TypeWriterEffect.cs
Here's a kinda clunky little typewriter effect I found somewhere. Still trying to fidn where so I can give credit :( I've modified it slightly.
using UnityEngine; using System.Collections; using UnityEngine.UI; public class TypeWriterEffect : MonoBehaviour { public float delay = 0.1f; [TextArea(4,10)] public string fullText; private string currentText = ""; void Start () { StartCoroutine(ShowText()); } IEnumerator ShowText(){ for(int i = 0; i < fullText.Length; i++){ currentText = fullText.Substring(0,i); this.GetComponent<Text>().text = currentText; yield return new WaitForSeconds(delay); } } }