VR引擎程序设计-Day01

121 阅读1分钟

安装

  • .NET 桌面开发

屏幕截图 2022-09-26 191140.png

  • 使用Unity的游戏开发

屏幕截图 2022-09-26 191212.png

快捷键

  • ctrl+k+c 单行注释
  • ctrl+k+u 取消单行注释
  • ctrl+shift+/ 多行注释/取消注释
  • ctrl+shift+enter 换行
  • ctrl+d 复制一行
  • ctrl+退格键 删除光标前字符
  • ctrl+delete 删除光标后字符
  • alt+上/下 上下移动行

上课代码

using System; // 引入System命名空间(有很多类名、方法)
namespace ConsoleApp1 // 大驼峰命名
{
    // 创建一个类名 
    class Programs
    {
        // 主函数,程序的入口
        static void Main(string[] args)
        {
            // 编写第一个hello world
            Console.WriteLine("输出-并换行");
            Console.Write("输出-不换行");
            Console.Write("输出-不换行");
            /*  Console.Write("输出-不换行");
              Console.Write("输出-不换行");
              Console.Write("输出-不换行");*/
            Console.WriteLine("\n\t"); // 转义字符
            Console.WriteLine(@"\n\t"); // 取消转义
            Console.WriteLine("\\n\\t"); // 取消转义
            Console.WriteLine("    *");
            Console.WriteLine("   ***");
            Console.WriteLine("  *****");
            Console.WriteLine(" *******");
            Console.WriteLine("*********");
            // 数据类型(整型、浮点型、字符、字符串、布尔、数组、类、函数、枚举...)
            // 整型
            int a = 0;
            long b = 13211;
            // 字符
            char c = 'a';
            string s = "ddasasd";
            Console.WriteLine(a+c); // 进行隐式转换 0 + 97 = 98
            //布尔
            bool flag = false;
            Console.WriteLine(flag);
            //定义多个同类型变量
            int num1 =10,num2 = 12;
            Console.WriteLine(num2/num1);// 如果两数都为整数,结果为整数1,不管是否整除
            
        }
    }
}

C#编译过程

  1. 代码
  2. 程序集(exe dll)
  3. 程序集在运行的时候会编译成机器指令

变量批量赋值

  • 定义多个同类型变量并赋值 int e = 3, d = 5;
  • 定义多个变量赋同一个值 int f, g = 5;