0

数値をプラスからマイナスに切り替える必要があるスクリプトに取り組んでおり、マイナスかプラスかによって +1 または -1 を追加します。今、私はチェックできることを知ってif vx < 0 then ... いますが、どうすれば数式でそれを行うことができますか?

これは私が試したものですが、+でしかうまくいきませんでした

vx = (vx + (vx/vx)) * (-1) 
4

2 に答える 2

1

あなたの方程式は近いですが、絶対値が必要です:

vx = (vx + (math.abs(vx)/vx)) * (-1)
于 2013-07-02T21:42:52.940 に答える
1
vx = (vx + (vx < 0 and -1 or 1)) * (-1)

数学の区分関数に相当します。

于 2013-07-03T08:26:38.473 に答える