微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 可玩的高度图

我有一个无限程序生成地形的游戏.我在高度上使用1 / f噪音(我认为这是perlin噪音?).无论如何它看起来不错,但它不是很可玩,因为它没有真正的平坦区域.只是减小幅度是行不通的,因为我仍然想要高度的大变化.有没有人知道我可以应用于高度图的过滤器,以鼓励平坦的区域,同时保持很大的高度?

用C#编写

编辑:我意识到我想要的是陡峭的渐变变得更陡峭,平坦的渐变变得更平坦.地形不一定是现实的,对于FPS来说只是“有趣”.

解决方法

我相信你需要使用平滑功能来摆脱地形的锯齿状,如果这似乎是你的问题.

我只浏览了这个页面,但它可能是一个不错的指南:http://www.float4x4.net/index.php/2010/06/generating-realistic-and-playable-terrain-height-maps/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐