問題タブ [clamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
49 参照

android - スプライトを傾斜制御で画面境界に制限するのは誰ですか?

スプライトを画面の端に制限しようとしています。Unity マニュアルのこのスクリプトを使用しており、その動きにクランプを追加しました。問題は、画面の境界が解像度ごとに異なることです。ここで「camera.WorldToViewportPoint」を使用する方法がわかりません...私の境界は現在0.1Fと0.9Fであり、実際の画面の境界に置き換えたいか、サイズ。ATM これは機能していますが、スプライトは実際の画面サイズではなく小さな境界で移動しています。助けてください :)

これまでの私のコードは次のとおりです。

0 投票する
2 に答える
327 参照

c# - ゲームオブジェクトはクランプせず、ジッターします

ゲーム オブジェクトの y の値を 4 と -4 にクランプしようとしていますが、ymax と ymin にジャンプし続けます。私が考えることができる唯一の理由は、最後の行コードのためです。ゲームでは x 値と z 値が変更されないため、y 値のみをクランプしています。ゲームはポンに似ています。

0 投票する
2 に答える
2410 参照

r - クランプ範囲内可変

xとの 2 つの値が与えられbた場合、クランプする関数が のx範囲内に収まるようにします[-b, b]。特に:

  • xが より小さいか等しい場合、-b関数は を返します-b
  • xが よりも大きく よりも-b小さい場合、b関数は を返しますx
  • xが 以上の場合b、関数は を返しますb

RI では、次の関数を書きましたtruncfn。この機能の一部のみが機能します。どこで間違えたのですか?これを行う簡単な方法はありますか?

0 投票する
9 に答える
29617 参照

swift - Standard way to "clamp" a number between two values in Swift

Given:

I want to know the simplest, Swiftiest way to clamp these values to a given range, say 0...5, such that:

I know I can do the following:

Or something like:

But I was wondering if there were any other ways to do this in Swift—in particular, I want to know (and document on SO, since there doesn't appear to be a question about clamping numbers in Swift) whether there is anything in the Swift standard library intended specifically for this purpose.

There may not be, and if so, that's also an answer I'll happily accept.

0 投票する
1 に答える
944 参照

objective-c - Min と Max の間で変数を制約する Objective-C または C の数学関数はありますか?

私が探しているのは、Objective-C の標準数学ライブラリに存在する場合、単一の関数呼び出しでプリミティブ変数を最小値と最大値の間に制限する数学関数です。

私は現在使用しています:

fminfとの両方fmaxfが命令のジャンプや分岐を行う可能性があることはわかっているので、これらの操作を 1 つの最適化された関数に結合できる単純なルーチンが存在する可能性が高いと思われます。

0 投票する
2 に答える
130 参照

lua - クランプ選手推力影響

方法:推力の影響をクランプし、他の力を無限にできるようにします。

例: ロケットは、その回転方向に推力を出すことができます。最高速度を超えることができるのは爆発だけです。私はコードよりも理論を探しています。

どんな助けでも大歓迎です。

解決した

編集:最高速度は推力速度と摩擦によって決まります。

推力は速度に積み重ねることができますが、摩擦が推力速度よりも強い場合に最高速度に到達できます。

速度が十分に高い場合、力の追加は摩擦によって差し引かれます。

fr = .9: 最高速度が見えにくい

fr = .6:見やすいトップスピード

0 投票する
2 に答える
443 参照

unity3d - Z 軸上のオブジェクトの回転を制限する際の問題

私はユニティにかなり慣れていないので、game2D 以外のアプリケーションを作成する特別な方法でそれを使用します。そのため、UI 要素のみで作業します。やりたいことでいくつかの問題があります。指 (またはマウス) に従って回転するオブジェクトがありますが、オブジェクトは「領域」から出てはなりません。今のところ私のコードは次のとおりです。

そして、ここに問題のGIFがあります:

http://img15.hostingpics.net/pics/324271Animation.gif

0 投票する
1 に答える
2848 参照

javascript - IE11でclamp.jsを使用したReactのラインクランプによりオブジェクトエラーが発生する

目標: コンテナーのタスクの説明が 2 行を超える場合ではなく、コンテナーの 2 行を超える場合に、オーバーフロー テキストの省略記号をブラウザーに応答的に表示させる。

望ましい結果のスクリーンショットについては、ここをクリックしてください。

以下は React コンポーネントです。インポートするのはhttps://github.com/josephschmitt/Clamp.jsclampのローカル コピーです。

getLastChildこれは Chrome で完全に機能します (上記のスクリーンショットを参照)。これは webkit ブラウザーであり、関数 fromで問題のあるコードのこの領域に入ることさえないためclamp.jsですが、IE11 では、この行 #122 に関連するエラーが発生します。上記の.jsリンク。

エラー:

私はすでにこのスレッドを見てhttps://github.com/josephschmitt/Clamp.js/issues/24、clamp パラメータを明示的に指定し、CSS を次のように設定して提案を試みました。

また、clamp.js (上記のリンク) の 117 行目を変更してインクルードしようとしたため、次のelem.lastChildようになりました。

その結果、次の場合に入るときにわずかに異なるエラーが発生します。

ライン クランプを IE で動作させる方法を知っている人はいますか?