标签:技术 mys info player image erer plane 检测 col
一,创建一个精灵物体;
#添加碰撞体;
#勾选碰撞体的 Is Trigger;
#添加脚本CheckPoint;
二,新建一个空对象KillPlane
#拖到摄像机的下方;
#添加碰撞体组件
#勾选碰撞体的 Is Trigger;
三,脚本
using System.Collections; using System.Collections.Generic; using UnityEngine; public class CheckPoint : MonoBehaviour { //设置一个碰撞过的复活点 public Sprite CheckOpen; //设置一个未碰撞的复活点 public Sprite CheckClose; //获取当前对象的 SpriteRenderer public SpriteRenderer MySprite; public bool IsCheckPoint; void Start () { } // Update is called once per frame void Update () { } //检测碰撞 //玩家和复活点进行检测,如果是玩家则切换复活点状态显示 private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { MySprite.sprite = CheckOpen; IsCheckPoint = true; } } }
标签:技术 mys info player image erer plane 检测 col
原文地址:https://www.cnblogs.com/yueqingli/p/10122231.html