【问题标题】:Procedural generated 2D environment程序生成的 2D 环境
【发布时间】:2018-06-30 09:04:20
【问题描述】:

screenshot1 screenshot2

这个游戏有一个从侧面看的 2D 地形。每次您开始新一轮时,地形都会有所不同,在某种程度上它具有平滑的曲线/山峰,但仍保持在界限内。有没有人有这些地形/线的生成方式的算法?

这是游戏链接: https://www.mathsisfun.com/games/tanks.html

提前致谢。

【问题讨论】:

  • 链接网站上的插件对我不起作用,可能对其他一些用户也不起作用。考虑包括一个屏幕截图,让你的问题更清楚。
  • 注意了,谢谢你告诉我:)

标签: python 2d auto-generate terrain


【解决方案1】:

可能您想要做的是interpolation 的示例,找到一条穿过一组给定点的曲线。

然后可以在您的屏幕区域内随机选择这些点,例如标记可接受的局部最大/最小点,以及通过这些计算的所需平滑度曲线。有各种不同曲线的算法,但可能简单的polynomials 就足够了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    相关资源
    最近更新 更多