地图API

区块有效性(Chunk Validity)

TerraCraft中的地图采用动态区块加载技术实现无限地图。一个区块为1024x1024格。如果地图格子所在的区块存在,则这个地图格子有效。

在使用地图API时,请使用IsValidIsAreaValid函数来保证所操作格子是有效的。对无效格子进行任何操作都是没有意义的行为。

写入(Set)放置(Place)方块的区别

写入表示不需要靠着其他方块而加入新的方块,而放置必须靠着附近可以被附着的方块才能放入。

地图通用模块(MapUtils)

通用常量

通用函数

查询地图相关函数

这些函数在客户端和服务端均有效。

修改地图相关函数

这些函数只在服务端执行,操作成功均返回true。

在客户端中或者格子无效时不进行任何操作并总是返回false。游戏会通过内部算法自动将服务端的地图变化同步到客户端。

Last updated