我執行我的gameobjects拖累腳本,以便用戶可以通過觸摸屏幕旋轉它們,我也有一個水平scrollRect的至極包含按鈕,用戶可以選擇顯示相應的對象是什麼發生的事情是當用戶滑動手指來旋轉滾動正在一起滾動的對象時,如何在旋轉對象時防止滾動滾動?scrollRect的干擾dragobject
DragObject:
using UnityEngine;
using System.Collections;
public class DragObject : MonoBehaviour {
private float m_RotationSpeed = 40f;
void Start() {
}
void Update() {
if (1 == Input.touchCount) {
gameObject.transform.Rotate (Vector3.down, Input.touches [0].deltaPosition.x * m_RotationSpeed * Time.deltaTime);
}
}
}
scrollRect的:
感謝您的解釋,它現在工作正常,但控制檯顯示錯誤:NotImplementedException:所請求的功能未實現。 EventDrag.OnEndDrag(UnityEngine.EventSystems.PointerEventData EVENTDATA)(在資產/ EventDrag.cs:31)我應該忽略? – AND4011002849
這是因爲你刪除了onenddrag函數並沒有刪除IEndDragHandler –
非常棒的人,很好的回答! – AND4011002849