布置场景:
我们先按Crtl+D复制一个之前创建好的Enemy Prefab,然后更改它的Sprite,我们拖一张素材的图片进来并改变它的Pixel Per Unit让它大其它敌机一倍
由于体型变大了之前的Coliider就不适用了我们要重新删掉之前的再创建一个新的
同样它的子弹也要
编写脚本:
由于我们创建的之歌子弹有点喜感,我们可以让在发射的过程中转起来的
给它一个Spinner的脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Spinner : MonoBehaviour
{
[SerializeField] float speedOfSpin = 1f;
private void Update()
{
transform.Rotate(0, 0, speedOfSpin * Time.deltaTime);
}
}
然后我们要给它们的路径以及数据记录创建好
首先是Path,新建一个让它按这种路径
其次是Wave
别忘了放在EnemySpawner上
游戏效果: