2017-12-06 17 views
-1

こんにちは、私はstrackoverflowで新しいです、誰かが2d地形の三角法アルゴリズムで私を助けることができました、どのようにスクリーンショットのようなものを達成するために?2d Mountainy Terrain

enter image description here

this tutorial私の試みはこれまで進化し

を私に多くのことができますが、それでも山の地形を作成する方法を見つけ出すことはできません。あらかじめ

+1

これまでに行ったことを示すことはできますか? – KinSlayerUY

+0

ここで:ベクトル(v0.x + t *長さ、中心+振幅* Mathf.Cos(角度* t)); – wrRios

+0

最初のリンクは死んでいるようです。 –

答えて

0

Vector (v0.x + t * length, center + amplitude * Mathf.Cos (angle * t)); 

おかげでチェーンのように見える:

  1. nランダム高さが画面やマップまたは何をカバーする

    ちょうどピークを指して生成します。

  2. 計算鎖

    ネイバー間の鎖長は、点間の距離、次いで大きくなければなりません。数学に関しては以下を参照してください

    equation

    式の画像はリンクWikiページから取られました。

+0

ありがとう@Spektre私は間違いなくそれを試してください – wrRios

+0

@wrRios問題は 'a'の計算は少し複雑ですが、これを試すことができます[近似検索のしくみ](https://stackoverflow.com/a/36163847/2521214)またはy = c0 + c1 *(x-x0)^ 2で曲線を近似/ – Spektre