버튼 구성 요소가있는 이미지가 있습니다. 나는 인벤토리와 같은 것을 만들고 있는데, 클릭 할 때 Paper Going처럼 보이게해야하고, 다시 클릭 할 때 내려야한다.클릭 한 다음 위로 이동하고 다시 클릭 한 다음 아래로 이동합니다
다음은 자동으로 수행 할 수있는 코드입니다. 수동으로 수행 할 수 있습니까? 도와주세요.
using UnityEngine;
using System.Collections;
public class BMM : MonoBehaviour {
public Vector3 pointB;
IEnumerator Start()
{
var pointA = transform.position;
yield return StartCoroutine(MoveObject(transform, pointA, pointB, 3.0f));
yield return StartCoroutine(MoveObject(transform, pointB, pointA, 3.0f));
}
IEnumerator MoveObject(Transform thisTransform, Vector3 startPos, Vector3 endPos, float time)
{
var i = 0.0f;
var rate = 1.0f/time;
while (i < 1.0f)
{
i += Time.deltaTime * rate;
thisTransform.position = Vector3.Lerp(startPos, endPos, i);
yield return null;
}
}
}
다음을 사용하십시오 : http://wiki.unity3d.com/index.php?title=MoveObject –