24 lines
680 B
C#
24 lines
680 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
public class Rulemovement : MonoBehaviour {
|
|
|
|
public float x_length = 1.0f; //左右往复移动的范围
|
|
public float x_speed = 1.0f; //左右移动的速度
|
|
public float y_length = 1.0f; //上下往复移动的范围
|
|
public float y_speed = 1.0f; //上下移动的速度
|
|
|
|
private Vector3 oldPostion;
|
|
|
|
void Start () {
|
|
oldPostion = transform.position; //为的是在任意位置来回移动
|
|
}
|
|
|
|
void Update () {
|
|
float x_positon = Mathf.PingPong (Time.time*x_speed, x_length);
|
|
float y_positon = Mathf.PingPong (Time.time*y_speed, y_length);
|
|
transform.position = oldPostion + new Vector3(x_positon, y_positon, 0);
|
|
}
|
|
|
|
}
|