我刚刚发布了 Infinite Lands 0.9,它增加了一个 新样式系统 生成道路和径路等事物:
连接地形上的点之间的点,任意距离都行
自动将道路平整化
提取平衡密度图,可以用于纹理融合、物体置放或其他需要
使用Catmull-Rom插值或仅线性采样平滑曲线
样式还可以使用A*系统进行优化的Burst,使他们变成有意义的路线。在路线上标记无效区域,使路线不会穿过它们(在水下,过某些高地)。生成额外费用地图,使区域更难穿过(脏地方,近敌人位置,偏好的生态系统),或仅使用高度图偏向最小垂直移动。
在技术层面,样式的边界采用了R-Tree组织,进行快速查找和采样。
在0.9中,还有许多其他改进:
- 图形重写: 抛弃递归结构。这个改进提高了性能,最方便调试,并允许更复杂的图形。
- 图形编辑器改进: 网格抓取、新的快捷方式、更清晰的错误、更好的输出,以及通用可用性升级。
- 实时世界采样: 在世界坐标上查询图形,并知道玩家经过的生态系统或什么data。
- 新节点: 改变点的位置、旋转或比例;将它们对齐到地形或新加更多的点!
评论 (0)