指定区间,随机跳动速度
/**
*Copyright(C) 2017 by MMHD
*All rights reserved.
*FileName: BallManager.cs
*Author: Joel
*Version: 1.0
*UnityVersion:5.6.1f1
*Date: 2017-10-16
*Description:
*History: By_307035570
*/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BallManager : MonoBehaviour {
float yMove=0;
float ySpeed = 0;
float rotaZ;
bool flag = false;
void Start () {
yMove = Random.Range(0, 21);
ySpeed = Random.Range(0.1f, 0.5f);
//rotaZ= Random.Range(-0.1f, 0.2f);
}
// Update is called once per frame
void Update () {
if (yMove<=20&&!flag)
{
yMove += ySpeed;
transform.localPosition += new Vector3(0, ySpeed, 0);
if (yMove>20)
{
flag = true;
}
//transform.Rotate(new Vector3(0,0,rotaZ));
}
else
{
yMove -= ySpeed;
transform.localPosition -= new Vector3(0, ySpeed, 0);
if (yMove<=0)
{
flag = false;
}
//transform.Rotate(new Vector3(0, 0, rotaZ));
}
}
}