using UnityEngine;
public class Enemy : MonoBehaviour {
private SpriteRenderer render;
public Sprite[] spriteHit;
public float hitTimer = 0.2f;
private float resetHitTime;
void Start () {
render = GetComponent<SpriteRenderer>();
resetHitTime = hitTimer;//以后resetHitTime一直等于0.2f
hitTimer = 0;
}
void Update(){
if (hitTimer > 0)
{
hitTimer -= Time.deltaTime;
int frameIndex = (int)((resetHitTime - hitTimer) / (1f / explosionAnimationFrame));
frameIndex = frameIndex % 2;
render.sprite = spriteHit[frameIndex];
}
}
public void BeHit()
{
hitTimer = resetHitTime;
}
}