物品菜单开发:三丶添加物品以及显示

U3D中UI搭建:

    感觉今天学的很多东西都是往上堆一些简单的逻辑代码,总结下还有些收获的部分:

    1.网格布局:可以直接让该物体的子物体有序排列 Grid LayOutGroup

    2.ui设计:为了让每个格子都可以出现要存放的物体,在每次出现新物体前实例化一个GameObject ,并且让格子挂在button组件。以及Ray的检测

    3.学到了个有趣的单例。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using CommonLib;
public class Knapsack : Inventory
{
    private static Knapsack _Instance=null;
    public static Knapsack Instance
    {
        get
        {
            if (_Instance==null)
            {   
                _Instance=GameObject.Find("KnapsackPanel").GetComponent<Knapsack>();
            }
            return _Instance;
        }
    }

}


使可挂在到游戏上的脚本变为单例的写法。

剩下的就是代码逻辑了。之后做完直接打包工程吧。

猜你喜欢

转载自blog.csdn.net/qq_33951440/article/details/80464964