如何通过表达式直接得到绝对值



  • 图为我设计的方案,当按下A键时计算差值,当差值为负值时取正值。之后差值变化时判定perfect。
    但是如果差值为负值时,“打击差值”这个变量会变化两次(第一次是按键时,第二次是取正值时),导致perfect数量增加两次。undefined

    undefined

    undefined

    虽然应该可以通过判断时增加条件(例如当打击差值<250>-250perfect +1),但是这样下来逻辑会很复杂。
    请问如何通过表达式直接得到绝对值(即条件更改为:当 |打击差值| <250 perfect +1



  • @zjxdiu abs() 这个表达式就是取绝对值的,你把系统组件的条件从【比较变量值】换成【比较两值】,然后就可以用 abs(打击差值) 小于250时,这样去判断了,就相当于说的 |打击差值| <250 



  • 问题解决了,谢谢!


Log in to reply