c# - Unity 的柏林噪声
问题描述
我正在开发一种地形编辑器软件,人们可以使用它来修改我们的游戏。
我正在 Visual Studio 中创建应用程序。
在生成地形图时,我们使用 PerlinNoise。
在游戏中我们使用:
for (int y = 0; y < pointCount; y++)
valuePointer[y] += Mathf.PerlinNoise((float)(start + delta * y) * width, 0) * height;
}
但是你不能在统一的环境之外使用统一的数学库。
因为它们依赖于 Mono 将实现的一些 C++ 脚本或类似的东西。
我的问题是:最好使用哪种方法/库,以便我们可以在 Unity 项目和 Visual Studio 项目中使用它?
提前致谢!
解决方案
Unity 有一个独立的高性能数学库,看看这个https://github.com/Unity-Technologies/Unity.Mathematics
推荐阅读
- sql - 如何将 csv 文件作为参数传递给 sql 脚本?
- python - 在一个查询中获取由 ForeignKey 分层嵌套的所有对象
- javascript - 导入/更改 HTML 内容(在 ES6 更新后)
- google-api - Google+ 登录 API 关闭 - Profile.me
- javascript - d3.nest() 键/值未定义值
- javascript - 如何正确关闭我的 Mongo 连接
- android - 如何为 topBar wix 的 react-native-navigation V2 赋予渐变色
- php - 如何按“父母”过滤wordpress帖子/帖子类型?
- angular - ChartJS 插件数据标签未在 Ionic 3 上显示标签
- javascript - Vuetify 将规则验证应用于自定义组件