英雄拖拽换装之一

这里写图片描述
原谅我截图的时间不是那么正确,正好他扭着。。。。

这里我只实现了物品的拖动,问我为啥不穿上,因为太穷啊,我搞不到那种能换装的模型啊,这帅哥一开始人家就穿着衣服,我总不能扒了吧

首先这个包括白色半透明的框框和服装图片,可以从右边拉到左边,也可以从左边拉到右边,所以无论是白框框还是图片统统加上可以拖拽的脚本,不过有小的区别
这是那白框框的
这里写图片描述

这是服装精灵图片上的
这里写图片描述

还要写个脚本,那个my开头的就是写的脚本

protected override void OnDragDropRelease(GameObject surface){
        base.OnDragDropRelease (surface);
        if (surface.tag == "Cell") {
            transform.parent = surface.transform;
            transform.localPosition = Vector3.zero;
        } else {
            transform.localPosition = Vector3.zero;
        }
    }

这样就实现了拖拽,但是!事实证明,依赖插件都是不可靠的,还是自己可靠,因为一运行就会发现,精灵图片是严重的偏移啊,鼠标移动一厘米,图片都飞没了,这个我还没弄懂咋回事,为啥,因为这是我做出来炫耀的啊,我怎么能问老大呢,出其不意才是我的目的,在我弄得差不多之前,我捂得特别严实,不会的百度也坚决不问身边人,额,这个小问题就先留着吧,等我回来解决你,有时间我会出换装二的,等着我nb归来吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值