因此,变量sensor.value的范围为1 - 1000
。我最初如何捕获sensor.value
的号码,以便将其与未来值进行比较。
例如,假设sensor.value
是5
我希望它保存该值以进行比较,然后如果它突然增加,我想执行一个操作。
示例(这是针对游戏的,因此上下文有点模糊)
if ((command == 1) {
static int sensorValue = sensor.value;
if (sensor.value > sensorValue) {
///peformaction blah blah
}
}
我很难让它重新更新sensorValue
的价值。
答案 0 :(得分:0)
你应该在每次比较后更新它,尝试这样的事情:
static int sensorValue = 0;
void yourFunc()
{
if ((command == 1) {
if (sensor.value > sensorValue) {
peformactionblahblah
}
sensorValue = sensor.Value
}
}