using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Move : MonoBehaviour {
Quaternion quaternion;
int y;
List<int> list = new List<int> { 5, 6, 7 };
void Start () {
quaternion = Quaternion.Euler(new Vector3(0, 90, 0));
iTween.MoveBy(gameObject, iTween.Hash("x", 2, "easeType", "easeInOutExpo", "loopType", "pingPong", "delay", .1)); // iTween移动
}
void Update () {
this.transform.Rotate(Vector3.up * Time.deltaTime * 10); // 沿Y轴旋转
transform.Translate(Vector3.forward * Time.deltaTime * 10); // 沿Z轴移动
transform.rotation = Quaternion.Slerp(transform.rotation, quaternion, Time.deltaTime); // 旋转到一定角度
transform.position = new Vector3(0, 0, 100); // 移动到某个位置
rotateByMouse(); // 跟随鼠标指针旋转
}
void rotateByMouse() {
if (Input.GetMouseButton(0)) {
y = Mathf.FloorToInt(Input.GetAxis("Mouse Y") * Time.deltaTime);
transform.Rotate(new Vector3(0, y, 0));
}
else {
y = 0;
}
}
}