可编程瓦片是可以为其分配行为脚本的瓦片,可以在瓦片地图组件上使用可编程瓦片进行绘制。
这些 C# 脚本允许您自定义瓦片与其他瓦片或由 TileBase 类定义的其他行为的交互方式。
添加到瓦片地图组件的所有瓦片都必须继承自 TileBase。TileBase 为瓦片地图提供了一组固定的 API 来传达其渲染属性。对于 API 的大多数情况,瓦片的位置和瓦片所在瓦片地图的实例作为 API 的参数传入。由此可确定用于设置瓦片信息的所有必需属性。
要重写的最常用方法是:
RefreshTile 确定将此瓦片添加到瓦片地图时所更新的附近瓦片。GetTileData 确定瓦片在瓦片地图上的外观。