已解决 如何通过表达式直接得到绝对值
-
图为我设计的方案,当按下A键时计算差值,当差值为负值时取正值。之后差值变化时判定perfect。
但是如果差值为负值时,“打击差值”这个变量会变化两次(第一次是按键时,第二次是取正值时),导致perfect数量增加两次。
虽然应该可以通过判断时增加条件(例如当打击差值<250 或 >-250 时 perfect +1),但是这样下来逻辑会很复杂。
请问如何通过表达式直接得到绝对值(即条件更改为:当 |打击差值| <250 时 perfect +1)
-
@zjxdiu abs() 这个表达式就是取绝对值的,你把系统组件的条件从【比较变量值】换成【比较两值】,然后就可以用 abs(打击差值) 小于250时,这样去判断了,就相当于说的 |打击差值| <250
-
问题解决了,谢谢!