using UnityEngine;
using System.Collections;
using DG.Tweening;
public class Move : MonoBehaviour
{
public float moveSpeed = 30;
public float upDown = 0;
public static GameObject obj_Relative;
Vector3 tmpPos;
Vector3 tmpRotation;
void Update()
{
if (obj_Relative == null)
{
obj_Relative = new GameObject();
obj_Relative.name = "PlayerRelateTo";
}
obj_Relative.transform.position = Camera.main.transform.position;
obj_Relative.transform.eulerAngles = new Vector3(0, Camera.main.transform.eulerAngles.y, Camera.main.transform.eulerAngles.z);
if (Application.isEditor)
{
transform.Translate(new Vector3(Input.GetAxis("Horizontal") * Time.deltaTime * moveSpeed, upDown * Time.deltaTime * moveSpeed, Input.GetAxis("Vertical") * Time.deltaTime * moveSpeed), obj_Relative.transform);
if (Input.GetKey(KeyCode.Z))
{
upDown = 1;
}
else if (Input.GetKey(KeyCode.X))
{
upDown = -1;
}
else
{
upDown = 0;
}
}
}
}