前言
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。