問題タブ [topdown]

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 投票する
2 に答える
447 参照

algorithm - 階段問題の再帰とメモ化はボトムアップですか?

古典的な階段問題を考えると、「デイビスは家にたくさんの階段があり、各階段を一度に 1、2、または 3 段ずつ登るのが好きです。非常に早熟な子供であるため、彼は階段に到達する方法がいくつあるのか疑問に思っています。階段の上。」

私のアプローチは、再帰を伴うメモ化を次のように使用することです

私の頭に浮かぶ質問は、このソリューションがボトムアップかトップダウンかということです。私のアプローチ方法は、上位の N 値を計算するためにずっと下に行くためです (再帰ツリーを想像してください)。私はこれをボトムアップと考えています。これは正しいです?

0 投票する
3 に答える
2676 参照

unity3d - Unity - 移動に MovePosition() を使用しながら AddForce()

トップダウン ゲームに取り組んでいましたが、行き詰まりました。敵が彼に当たったときにプレーヤーをノックバックさせようとしています(それらの剛体が衝突します)。

問題は、プレーヤーの動きに MovePosition を使用していて、プレーヤーの速度を変更する何かを使用すると (速度/AddForce() を設定)、力/速度が一瞬だけ適用されることです。速度を何らかの形で無視またはリセットする MovePosition を使用しているためだと思います。

最大速度で力を加えたり、ノックバックがどれくらい続くかを計算したりして、プレイヤーにコントロールさせることなく、これを回避できる方法はありますか?

すぐに、ノックバックをスムーズにしたいと思います。これは、非常に速い (基本的には瞬間的な) 動きをするために、非常に大きな力を追加する必要があるためです。