2017-12-06 18 views
-1

Hallo ich bin neu auf strackoverflow, konnte mir jemand mit 2d Terrain Trigonometrie-Algorithmus helfen, wie man sowas im Screenshot erreichen kann?2d Mountainy Terrain

enter image description here

this tutorial hilft mir viel, aber immer noch nicht herausfinden können, wie alpinem Gelände

Mein Versuch, diese entwickelte sich zu erstellen:

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

Dank im Voraus

+1

Können Sie zeigen, was Sie bisher getan haben? – KinSlayerUY

+0

hier: Vector (v0.x + t * Länge, Zentrum + Amplitude * Mathf.Cos (Winkel * t)); – wrRios

+0

Dieser erste Link scheint tot zu sein. –

Antwort

0

es sieht wie Kette so aus:

  1. erzeugen n Zufalls Höhe

    nur die Spitzen abdecken dem Bildschirm oder eine Karte oder was auch immer Punkte.

  2. Rechenkette zwischen Nachbarn

    die Kettenlänge sollte dann der Abstand zwischen den Punkten größer sein. siehe die Mathematik:

    equation

    die Gleichung Bild wurde aus der Wiki Seite verlinkt genommen.

+0

Danke @Spektre ich versuche definitiv, dass – wrRios

+0

@wrRios das Problem ist die Berechnung von 'a' ist ein bisschen kompliziert, aber Sie können dies versuchen [Wie Approximation Suche funktioniert] (https://stackoverflow.com/a/36163847/2521214) oder die Kurve mit "y = c0 + c1 * (x-x0)^2" annähern/fälschen – Spektre

Verwandte Themen