6.多个场景

  1. 6.多个场景
    1. 6.1 知识点
      1. 定义场景编号变量
      2. 设置游戏主逻辑死循环
    2. 6.2 知识点代码

6.多个场景


6.1 知识点

定义场景编号变量

// 设置当前所在场景的编号
// 1 是开始界面, 2 是游戏界面, 3 是结束界面
int nowSceneID = 1;

设置游戏主逻辑死循环

// 游戏主逻辑死循环
while (true)
{
    // 不同的场景ID进行不同的逻辑处理
    switch (nowSceneID)
    {
        // 开始场景
        case 1:
            Console.Clear();
            Console.WriteLine("开始场景");
            break;

        // 游戏场景
        case 2:
            Console.Clear();
            Console.WriteLine("游戏场景");
            break;

        // 结束场景
        case 3:
            Console.Clear();
            Console.WriteLine("结束场景");
            break;
    }
}

在这个示例中,通过 nowSceneID 的值来判断当前所在的场景,并在主循环中根据场景执行不同的逻辑。当场景切换时,修改 nowSceneID 的值即可。这样可以实现简单的场景管理。


6.2 知识点代码

// 定义场景编号变量
// 设置当前所在场景的编号
// 1 是开始界面,2 是游戏界面,3 是结束界面
int nowSceneID = 1;

// 设置游戏主逻辑死循环
while (true)
{
    // 游戏主逻辑死循环内,根据场景ID设置条件分支
    // 不同的场景ID 进行不同的逻辑处理
    switch (nowSceneID)
    {
        // 开始场景
        case 1:
            Console.Clear();
            Console.WriteLine("开始场景");
            break;
        // 游戏场景
        case 2:
            Console.Clear();
            Console.WriteLine("游戏场景");
            break;
        // 结束场景
        case 3:
            Console.Clear();
            Console.WriteLine("结束场景");
            break;
    }
}


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏