一.调试和错误处理:
使用VS的调试功能,找到错误的原因并修改代码(调试);
正常模式(指的是不会影响程序的正常运行)下的调试:
1. 在VS中我们使用Console.Write(或WrightLine)方法向控制台输出变量的值,通过这个我们可以查看变量的值是否复符合我们的预期来调试错误。
2. 在Unity中我们使用Debug.Log(””)Debug.LogWarn(“”),向unity的Console窗口输出信息,帮助我们调试错误。
中断(Debug)模式下的调试:
Ps:中断模式是指我们可以暂停程序的执行,然后查看程序中的状态,也可以让程序继续执行。
断点:断点是源代码中自动进入中断模式的一个标记,当遇到断点的时候,程序会进入中断模式。
插入断点的方式:
1, 右击代码⾏,选择breakpoint(断点) -> insert breakpoint(插⼊断点);
2, 光标定位到代码⾏,选择菜单上的Debug(调试)->Toggle Breakpoint(切换断点) ;
3, 光标定位到代码⾏,按下F9键,在此按下F9是取消断点;
4, 在需要添加断点的⾏⾸位置,直接单击,再次单击取消断点。
窗口(Breakpoints):
我们可以通过 (调试-窗⼝-断点),打开断点窗⼝,这个窗⼝显⽰了当前项⽬中添加了的所有的断点,我们可以在这⾥定位断点的位置,也可以去删除断点。
中断模式下的窗口的左下角,有三个选项卡:
错误列表---程序运⾏中发⽣的所有错误的列表 ;
局部变量---当前运⾏环境中所有的局部变量的值 ;
监视---监视某个变量的值的变化 。
Ps:在上⾯的几个窗口中不但可以观察变量值的变化,还可以直接去修改变量中存储的值。
调用堆砌:
在调⽤堆栈窗⼝下我们可以观察到当前代码执⾏到哪⼀⾏了,并且可以看到这个代码的是 被什么语句调⽤的。
即时窗⼝:
即时窗⼝我们可以在这⾥输⼊⼀些命令,查看变量的值,修改变量的值,可以输⼊表达式查看结果。
处理异常语法:try,catch,finall。
Catch块中可以有0或者多个,finally可以有0或者1个,但是如果没有catch块,必须有finally块,没有finally块,必须有catch块,catch块和finally 块可以同时存在。
二.面向对象(OOP)编程:
类:
类实际上是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的⽅法。类定义了类的每个对象