赞
踩
- 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;
- }
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。