8.游戏场景-不变的红墙
8.1 知识点
设置游戏场景死循环
// 专门用来检测玩家输入相关循环
while (true)
{
}
设置颜色为红色为画出红墙做准备
Console.ForegroundColor = ConsoleColor.Red;
开始画墙
横着的墙
for (int i = 0; i < w; i += 2)
{
// 上方墙
Console.SetCursorPosition(i, 0);
Console.Write("■");
// 下方墙
Console.SetCursorPosition(i, h - 1);
Console.Write("■");
// 中间墙
Console.SetCursorPosition(i, h - 6);
Console.Write("■");
}
竖着的墙
for (int i = 0; i < h; i++)
{
// 左边的墙
Console.SetCursorPosition(0, i);
Console.Write("■");
// 右边的墙
Console.SetCursorPosition(w - 2, i);
Console.Write("■");
}
8.2 知识点代码
//设置颜色为红色 为画出红墙做准备
Console.ForegroundColor = ConsoleColor.Red;
//开始画墙
//横着的墙
for (int i = 0; i < w; i += 2)
{
//上方墙
Console.SetCursorPosition(i, 0);
Console.Write("■");
//下方墙
Console.SetCursorPosition(i, h - 1);
Console.Write("■");
//中间墙
Console.SetCursorPosition(i, h - 6);
Console.Write("■");
}
//竖着的墙
for (int i = 0; i < h; i++)
{
//左边的墙
Console.SetCursorPosition(0, i);
Console.Write("■");
//右边的墙
Console.SetCursorPosition(w - 2, i);
Console.Write("■");
}
//设置游戏场景死循环
//专门用来 检测 玩家输入相关循环
while (true)
{
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com