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

(196评价)
价格: 4069.00元
在背包系统第16节测试背包储存功能中
吴文博发起了问答2017-03-29
6
回复
573
浏览

格子中实例化出来的相同的物品数量不叠加,而是重新占用一个格子。我试了一下,下面这段代码没调用。

所有回复
  • siki 2017-03-29

    检查一下transform是在哪个游戏物体身上,检查一下这个游戏物体下面有没有子物体 ,然后在storeitem方法的前面做一个print输出,输出transform.childcount 检查一下 为什么 childcount 一直==0

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 吴文博 2017-03-30

    用这个代码ItemImage.sprite = Resources.Load<Sprite>(item.Sprite); 在背包中物品图片是none,不显示

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-03-31

    输出一下 item.Sprite 检查一下sprite是否存在于工程中

    • 吴文博 2017-03-31

      虽然图片显示为白色,单鼠标移上去,还是会在ToolTip中显示为血瓶或蓝瓶。

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • 吴文博 2017-03-31

    print(item.sprite);输出如下。

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-04-01

    使用resources加载的路径中是不能带有resources的,因为使用resources加载默认就是从resources文件夹下加载的

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