Tile资源

Tile是排列在网格地图上的资源,每个Tile都是引用自画笔XSGridEditorBursh上的Prefab资源。

工程里预置的Tile资源在Assets/XSGridEditor/Resources/Prefabs下,当然你也可以自己制作。

制作Tile资源

Tile资源必须满足以下条件:

  1. 根节点Layer必须是Tile,用于RaycastHit检测

  2. 包含脚本XSTileData和XSTileDataEditMode(编辑模式时提供功能支持)

  3. 渲染组件没有要求,但一般情况下为以下2中表现形式:

  • SpriteRenderer

  • Decal

游戏模式:

在游戏模式时Tile会动态添加TileSize大小的BoxCollider组件(因为没有高度所以参数y暂时无效)

  1. 用于XSCamera计算鼠标移动摄像机时的边界位置

  2. 鼠标点击屏幕坐标获取Tile时RaycastHit计算

Last updated