問題タブ [curves]
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.
curves - ベジエではなく曲線描画
子供の頃、私は下の赤い線のような曲線を描いていました。
緑色の線は 2 次ベジエ曲線だとわかりましたが、赤い線は何と呼ばれていますか?
c# - 曲線を使ったジャンプアニメーションをスムーズにするには?
Unity 5 エンジンを使用してエンドレス ランナー ゲームに取り組んでおり、いくつかの例を研究しています。キャラクターにジャンプアクションを適用しました。うまくいきましたが、少し完璧にしたかったので、この例で曲線を使用してジャンプを埋め込み、この問題に遭遇しました。これは、いくつかの調整を行ってキャラクター コントローラーにカーブを適用した後です。ジャンプすると、プラットフォーム (地面) に触れた後、カーブがコントローラーの調整を開始し、ジャンプが非現実的になります。ゲームは基本的にフレームごとにすべてを更新する無限のランナーであるため、修正された Update メソッドを使用してジャンプを達成しようとしましたが、機能しませんでした。現実的なジャンプを実現するにはどうすればよいですか? 以下は私がこれまでに試したことです。
助けていただければ幸いです
c# - 曲線を使用して Horizons をスムーズに曲げるにはどうすればよいですか?
私はしばらくエンドレス ランナー ゲームを開発してきましたが、地下鉄の表面のように水平線をランダムに曲げる環境を試してみたいと思いました。ストアからこのHorizon Bendingアセットをダウンロードすると、美しく機能します。アセットには、ApplyCurvature(float val)
それをシーンに適用し、必要な量を曲げるというメソッドがあります (現在は左のみにカーブしていますApplyCurvature(5f);
)。
左、中、右などの曲率をランダムに変更したい。ゲームの各フレームに曲率を適用できることを確認するためだけに Random メソッドを試しましたが、それは私が望むものではありません。Unity スクリプトで提供される曲線を使用することを考えましたが、それらを適用する方法がわかりません。誰でもこれについて私を助けることができますか? Unity3d は初めてなので、ダウンロードしたアセットにカーブを使用してエフェクトを適用するにはどうすればよいですか。助けていただければ幸いです。
上記のコードは、曲げ量を左右にランダムに更新しようとしたものです。
arrays - 配列、linspace、および IF を使用した交点の検索
2 つの方程式を互いにプロットしています。2x100 配列と linspace を作成してこれを行いました。曲線をうまくプロットできましたが、それらが交差する (u と c の) 値を見つける方法がわかりません。
intersect(,)
、を試しfind(==)
ましたが、私の問題では機能しません。if ループを使用しているためだと思います。
これが私のコードです: