unity场景跳转、隐藏鼠标等常用功能代码集合

前言

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。

猜你喜欢

转载自blog.csdn.net/xinzhilinger/article/details/109209108