我的問題的一個簡單的例子OnPointerHold干擾 - 我用統一的用戶界面來創建以下文件:與滾動矩形滾動
大型面板,包含小板的列表。我已將Scroll Rect附加到容器遊戲對象,從而使較小的面板可水平滾動。沒有問題,一切都按預期工作。
但是,我有一個腳本附加到每個較小的面板,它實現了OnPointerHold接口。現在,當我嘗試滾動較小的面板時,OnPointerHold事件被觸發,出於某種原因阻止滾動。
任何想法爲什麼發生這種情況?
我的真實情況是我需要有一個可滾動的圖像列表,如果玩家點擊了&可以將其拖動到場景中,則可以將其拖動到場景中。我使用OnPointerHold檢測水龍頭&保持 - 如果0.7秒過去了,然後讓玩家拖動圖像。不過,我仍然希望玩家能夠在列表中滾動。我願意接受其他關於如何實現這一目標的建議。
提前致謝,保持良好的工作!
我不認爲這是個好主意,想象一下,用戶非常緩慢地保持其中一個圖像的手指 - 0.7s通過,他開始拖動,但他不想要它。但要解決這個問題,只需在滾動rect更改位置時取消拖動操作即可。 –