防作弊原理


private int curATK;
private int curAtkKey;
public int CurATK {
get {
return curATK ^ curAtkKey;
}
set {
curAtkKey = Random.Range(http://www.my516.com);
curATK = value^curAtkKey;
}
}

1
2
3
4
5
6
7
8
9
10
11
12
分析:^运算是异或运算,需要一点二进制的知识,异或运算是相同为0,不同为1,下面举例:3 ^ 4=7,3对应的二进制是11,4对应的二进制是100,异或运算之后的结果二进制是111对应的十进制就是7
---------------------

原文地址:https://www.cnblogs.com/hyhy904/p/11342592.html