
1.搭建完了场景3,等待补充动画和相关演出CG
建议:
(1.场景3的前排树的动画很怪,美术看看要不要调整
(2.多张合一张的逐帧动画注意分割像素割齐,不要一个宽100一个宽110这样,保证每一个单元的分辨率一样
可以摸鱼吗😿
32 lines
953 B
C#
32 lines
953 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
/// <summary>
|
|
/// 进入式触发器的基类,继承自事件,每一个进入式触发器都必须继承这个类
|
|
/// </summary>
|
|
public class EntryTrigger : Event
|
|
{
|
|
private Collider2D m_collider;
|
|
|
|
void Start()
|
|
{
|
|
//如果没有挂载碰撞盒,则报错
|
|
if(!TryGetComponent<Collider2D>(out m_collider))
|
|
{
|
|
Debug.LogError(this.GetType() + gameObject.name + "没有挂载碰撞盒,请检查!");
|
|
}
|
|
//如果不是触发器,则报错
|
|
if(!m_collider.isTrigger)
|
|
{
|
|
Debug.LogError(this.GetType() + gameObject.name + "碰撞盒没有设置为触发器,请检查!");
|
|
}
|
|
}
|
|
|
|
virtual public void OnTriggerEnter2D(Collider2D other)
|
|
{
|
|
//如果玩家进入碰撞盒则触发事件
|
|
if(other.TryGetComponent<Player>(out Player player)) OnCall();
|
|
}
|
|
}
|