目录
项目Demo直接使用免费资源:Hero Knight - Pixel Art (Asset Store搜索)
打开Demo场景,进行如下修改,注意Tag是自定义标签SingleDirCollider
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SingleDirCollider : MonoBehaviour
{
public float minY { get; private set; }
public float maxY { get; private set; }
private void Awake()
{
var bounds = GetComponent<BoxCollider2D>().bounds;
minY = bounds.min.y;
maxY = bounds.max.y;
}
}
对HeroKnight增加如下脚本: