Unity(一)——场景切换、退出游戏、鼠标隐藏锁定...

场景切换

csharp 复制代码
public class Lesson1:MonoBehaviour
{
    void Update()
    {
        if(Input.GetKeyDown(KeyCode.Space))
        {
            SceneManger.LoadScene("Test2");
        }
    }
}

注意之后要在Build Setting中添加所需的场景

退出游戏

csharp 复制代码
public class Lesson1:MonoBehaviour
{
    void Update()
    {
        if(Input.GetKeyDown(KeyCode.Escape))
        {
        //执行这个代码,编辑模式没用,发布之后可以用
            Application.Quit();
        }
    }
}

隐藏鼠标、锁定鼠标

csharp 复制代码
public class Lesson1:MonoBehaviour
{
    public Texture2D tex;
    void Start()
    {
        //隐藏鼠标
        Cursor.Visible=false;
        
        //锁定鼠标
        //None不锁定
        //Locked锁定,鼠标限制在屏幕中心位置,还会被隐藏
        //Confined限制鼠标在窗口范围内
        Cursor.LockState=CursorLockMode.None;
        
        //设置鼠标图片
        //参数一:光标图片  参数二:偏移位置 参数三:光标模式(一般都是默认)
        Cursor.SetCursor(Tex,Vector2.zero,CursorMode.Auto)
    }
}

随机数

csharp 复制代码
public class Lesson1:MonoBehaviour
{
    public Texture2D tex;
    void Start()
    {
        //Unity中的随机数
        int randomNum =Random.Range(0,100);//左包含,右不包含
        float randomNumF=Random.Range(1.1f,99.9f)//左右都包含

        //Unity自带委托
        UnityAction uac=()=>{};//无参无返回
        UnityAction uac2=(s)=>{};//有参无返回
    }
}
相关推荐
淡海水1 天前
【节点】[Houndstooth节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·houndstooth
微:xsooop2 天前
iOS上架被拒4.3(a) 10次到过审历程
flutter·unity·ios·uniapp
DoomGT2 天前
Physics Simulation - Hit Event的触发机制
ue5·游戏引擎·虚幻·虚幻引擎·unreal engine
jtymyxmz2 天前
《Unity Shader》14.1 卡通风格的渲染
unity·游戏引擎
天人合一peng2 天前
unity获得和修改button的text(TMP)
java·前端·unity
dzj20213 天前
Unity中使用LLMUnity遇到的问题(三)——如何配置和使用知识库
unity·llmunity·知识库大模型
Clank的游戏栈3 天前
Unity自动化美术资源校验工具(模型/材质规范检测)技术详解
unity·自动化·材质
Sator13 天前
Unity烘焙光打包后光照丢失问题
unity·光照贴图
Howrun7773 天前
虚幻引擎_核心框架
游戏引擎·虚幻
GLDbalala3 天前
Unity 实现一个简单的构建机
unity·游戏引擎