【问题标题】:2d Mountainy Terrain2d 山地地形
【发布时间】:2017-12-06 13:34:13
【问题描述】:

您好,我是 strackoverflow 的新手,谁能帮我解决 2d 地形三角算法,如何在屏幕截图中实现类似的效果?

this tutorial 帮了我很多,但仍然不知道如何创建山地地形

我的尝试演变成这样:

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

提前致谢

【问题讨论】:

  • 你能展示你到目前为止所做的事情吗?
  • 这里:向量(v0.x + t * 长度,中心 + 幅度 * Mathf.Cos(角度 * t));
  • 第一个链接好像失效了。
  • 你能指定something like部分以及你需要帮助的部分吗?

标签: math trigonometry terrain


【解决方案1】:

它看起来像链子:

  1. 生成n随机高度点

    只是覆盖您的屏幕或地图或其他任何东西的山峰。

  2. 邻居之间的计算链

    链长应该大于点之间的距离。数学见:

    方程式图片取自链接的 Wiki 页面。

【讨论】:

  • 谢谢@Spektre 我一定会尝试的
  • @wrRios 问题是a 的计算有点复杂,但你可以试试这个How approximation search works 或用y=c0+c1*(x-x0)^2 近似/伪造曲线
猜你喜欢
  • 2023-03-16
  • 1970-01-01
  • 2014-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多