/// <summary> /// 播放爆炸 /// </summary> void PlayBoom() { if (!isPlayBoom) { return; } mTime += Time.deltaTime; if (mTime > 1.0f / playFPS) { mPlayIndex++; mTime = 0; if (mPlayIndex >= sprites.Length) { mPlayIndex = 0; enemy.OnBeginAttacked(30); Destroy(gameObject); } mSprite.spriteName = sprites[mPlayIndex]; mSprite.MakePixelPerfect(); } }