我对UI元素的拖放操作存在问题:我创建了一个要拖动的测试对象:DragTestObject_BP并覆盖了以下功能:OnMouseBottonDown Function和OnDragDetected。接收者将是HUD_BP,而覆盖则是OnDrop功能。
问题是,如果将拖动对象的锚点设置在左上角,则第一个拖放操作仅会正常工作。否则,拖动对象将具有一些有线偏移。
开始位置:
拖动对象时,第一次单击鼠标即可跳到它上
也最好在“ DragTestObject_BP”中删除任何画布面板。
这将使“ DragTestObject_BP”的来源在视觉上定位,而不是使用画布面板的位置,这似乎是您遇到的问题。