4月29
其实昨天就写好了,太晚了没码字
首先敌人有两个状态,进攻转态和友军状态,当被挡板反弹后,敌人转换为友军状态(绿色),此时可以攻击进攻状态的其他敌人,其他敌人撞到这样的友军会被销毁,当碰到墙壁后,会再次变成进攻状态,自动锁定玩家
状态转换
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.transform.tag == "dangban")
{
isAttack = false;
Vector2 pPos = (Vector2)collision.transform.position;
Vector2 speedPos = (Vector2)transform.position - pPos;
rb.velocity = speedPos * speed;
}
}
if (collision.transform.tag == "Wall")
{
isAttack = true;
//rb.velocity += rb.velocity*0.6f;
}
友军击杀敌人
if(collision.transform.tag == "newEnemy")
{
if (isAttack == true)
{