【发布时间】:2019-08-03 03:44:09
【问题描述】:
如何检查 NUM1 是否大于 NUM2 的值 3,反之亦然?在 Unity5 的 C# 中
但 NUM1 和 NUM2 会进一步增加游戏的价值。
(比做某事)
示例:
数字 1: 4, 数字 2: 7 = 真 (比做某事)
但可能在几分钟后
NUM 1: 5, 数字 2: 7 =假 (比做某事)
我只有基本的 IF 语句,但这仅适用于 NUM1 和 NUM2 的一个值,但如果它发生变化,我的项目需要 100 个 if 语句。
【问题讨论】:
-
Math.abs(NUM2-NUM1) > 3 -
所以你问如何找出两个数字之间的差异?
-
缺少很多信息:您想要确切的差异还是更多?到底发生了什么变化? Num1,Num2 我猜还要差阈值?一般来说,我会将异端猴子的评论扩展到
if(Mathf.Abs(NUM1 - NUM2) > THRESHOLD) { ... } else { ... }然后所有三个值都可以动态更改