Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
老师 怎么使用UGUI实现拖拽且像NGUI那样拖东西 鼠标上有原本的那个东物品 还是物品的原有位置还是保存着那个物品 IBeginDragHandler,IEndDragHandler,IDragHandler 我用了一些思路 没有解决出来请老师指导
qq747831151发起了问答2018-01-30
8
回复
1423
浏览

所有回复
  • 老师_德鲁伊 2018-01-30

    你好,可以看一下A计划的 背包系统装备系统锻造系统,里面有详细讲解哈。

    • qq747831151 2018-01-30

      把技能拖到快捷栏上 保留技能的图标哈

      (0) 回复
    • 老师_德鲁伊 2018-01-31

      回复 @ qq747831151: 可以把想要保留的图标实例化一个出来,先把父物体设为图标原有的父物体,然后用一个物体保存下来这个新实例化的,这样可以对他进行后续操作。并将他的本地坐标设为和原来图标本地坐标一致。再执行拖动。

      (0) 回复
    • qq747831151 2018-01-31

      回复 @ 老师_德鲁伊: 谢谢老师的回答,我得思路跟老师的一样,已经做出来了

      (0) 回复
    • qq747831151 2018-01-31

      回复 @ 老师_德鲁伊: 谢谢老师的回答,我得思路跟老师的一样,已经做出来了

      (0) 回复
    • 老师_Bathur 2018-02-02

      回复 @ qq747831151: 祝您学习愉快~这边就先结贴了

      (0) 回复
    还有0条回复,点击查看
    你还没有登录,请先登录注册
  • 缘分 2018-01-30

    你好!在ugui中用IPointerEnterHandler,IPointerExitHandler来实现拖拽!

    可以用RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, Input.mousePosition, null, out pos);来实现描述跟随

    还有-4条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!