1.“状态”这个概念(互斥)最好就用enum来表示,即使只有两个状态,也比bool变量的可读性要好。
/// <summary>
/// 声明和定义
/// </summary>
enum PlayerState
{
Frozen,
Normal
}
PlayerState playerState=PlayerState.Normal;
if (playerState==PlayerState.Frozen){
else{
}
2.写代码的时候注意逻辑的顺序,可以在注释里写上123,重新整理的时候如果变动了代码的顺序就会出bug。
3.起好函数名和变量名可以省很多注释。