(スクリプト)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BossX : MonoBehaviour
{
public int num = 1;
private void Start()
{
StartCoroutine(NumChange());
}
void Update()
{
transform.Rotate(new Vector3(0, 15, 0) * Time.deltaTime * num);
}
// コルーチン
// 角度の条件でうまくいかないなら「時間」を使う!
// 一定の時間間隔で処理を繰り返す。
private IEnumerator NumChange()
{
while(true)
{
num *= -1;
yield return new WaitForSeconds(3.5f);
}
}
}
(実行結果)