优化建议
-
为了方便,建议把实例变量的加减法运算合并,并且能手动切换加减法。比如装某个装备时,主角的闪避加roundto(ceil(装备.等级/5)/2,1),卸下装备时自然要用减法,到时候还得每个打开,重新复制粘贴具体表达式,比较麻烦
-
@Remov 可以直接用设置值,获取一次原值去增减就行了,因为加减法运算不好限制范围我已经很少用了,设置值的话尤其在设置生命值这种有上下限的数值,可以用clamp表达式很好用,例如设置变量生命值增加3点:clamp(生命值+3,0,生命值上限),减法的话直接就是改成-号就行:clamp(生命值-3,0,生命值上限),不加限制的话就直接 生命值+3 和 生命值-3 就行了,就看你觉得是换个运算动作麻烦还是多打一个变量名麻烦了
-
@牙白desune 加减运算在一些卡牌游戏的摆牌逻辑上还是很有效的
-
@波鸡 其实不冲突,他也说了,用设置值需要多打一个变量名,加减法就不用,这个完全看使用场景,楼主有快速切换加减号的需求,所以建议改用设置值是一种思路,如果是没有限制值范围和不需要频繁切换加减号的情况,直接用加减运算自然是最快的