
(スクリプト1)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rotate : MonoBehaviour {
private int count;
private int a = 1;
void Update () {
count += 1;
transform.Translate(a * Vector3.up * Time.deltaTime);
if (count == 200)
{
count = 0;
// 反転テクニック・・・>-1を掛ける
//a = a * -1;
a *= -1;
}
}
}
(スクリプト2)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rotate : MonoBehaviour
{
private int count;
private int a = 1;
void Update()
{
count += 1;
transform.Translate(a * Vector3.up * Time.deltaTime);
if (count % 200 == 0)
{
a *= -1;
}
}
}