用余数%做等级或者开关教学分享

这个也许大神早就会了,我是献丑了 在数字显血教学那里得到启发 用%余数做开关等级 比如先赋值 [state -3] type = varset trigger1 = 1 sysvar(0) = 123456789 个十百千万,十万,百万,千万,亿 判定个位 triggerall = sysvar(0)%10 = 9 判定十位 floor(sysvar(0)/10)%10 = 8 判定百位 floor(sysvar(0)/100)%10 = 7 判定千位 floor(sysvar(0)/1000)%10 = 6 个位就不说了直接 a%10就得出 具体要说十位开始 求十位数字 因为 123456789/10=12345678.9 向下取整=12345678,0.9不要了 然后12345678%10=8 得出十位,以此类推 怎么用? 用的时候就是直接 triggerall = floor(sysvar(0)/10)%10 = 8 这意思是sysvar(0)的十位数字为8, 你可以做开关,也可以做等级,如果作为等级那就是8级 以此类推 这十个数位可以做开关,也可以做等级判定,比如你设定十位为性能等级变化,要8级才能发超大波 type = proj… triggerall = floor(sysvar(0)/10)%10 = 8 trigger1 = …… …… 以此类推 7级的时候只能发另一个小波 type = proj… triggerall = floor(sysvar(0)/10)%10 = 7 trigger1 = …… ……
暂无评论
根据相关规定,发布评论前必须绑定手机前往绑定
你,确定要这么做吗?
正在处理中...