您的位置:首页 > 产品设计 > UI/UE

UE4.15-背包拖拽OnDrop

2017-08-03 09:42 357 查看
1新建一个项目用来做这个背包推拽MyProject

2、在内容浏览器新建一个控件蓝图·,打开蓝图,添加一个Border控件,在新建一个Image控件添加到Border中,方便观察,(这里要注意一点,要删除控件蓝图自带的Canvas组件,避免后面使用时造成不必要的麻烦,自己操作时会知道的)如下图;



3、再创建一个控件蓝图,用于创建拖放物生成的位置(home),也是实现拖放操作的位置,蓝图中进入图表在函数里选择覆盖函数On MouseButton Down,使用鼠标左键选中,操作如下:



4、覆盖函数 On DragDetected 函数打开后添加如下操作,创建控件(calss选择你之前创建的控件蓝图,后面的Brush是选择之前控件蓝图中你要创建的物体,在后面创建拖放Drop,返回节点)

 


5、最后覆盖函数OnDrop,结束,我只是在实现鼠标将物体拖拽出来,至于拖拽后放置没有做。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OnDrop 拖拽