前言
Unity有一些基本功能代码实现的方法,这些功能灵活性不强,比较固定,可以记下来进行使用
一、隐藏鼠标
做3D游戏往往需要隐藏鼠标,可以通过下面的命令来实现:
Cursor.lockState = CursorLockMode.Locked;//锁定指针到视图中心
Cursor.visible = false;//隐藏指针
二、实现场景跳转
场景跳转是比较常用的转换场景的方式:
UnityEngine.SceneManagement.SceneManager.LoadScene(1); #数字对应场景排序的数字
要实现场景的跳转要在Bulid Setting中拖入场景,并进行排序,这样可以使用尾部的数据来实现
三、结束游戏
结束游戏也是一个游戏中必须功能,代码为:
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying=false;
#else
Application.Quit(); //确保游戏打包后依旧可以实现该功能
#endif
注意:这里代码一定要写完整,如果只有前面的if判断,只能在编译器中实现结束游戏的功能,游戏打包出去后,就会产生BUG。