Unity3d背包系统系统(二)—— 开发消耗品、装备、武器材料

本博客介绍了在Unity3d中如何开发背包系统的具体实现,聚焦于消耗品、装备及武器材料类的详细设计与开发过程。
摘要由CSDN通过智能技术生成

上节开发了背包系统物品的基类,这节继续开发它的子类---消耗品、装备、武器材料类


各个子类继承了基类并且有各自的属性及构造方法,子类的拷贝参构造是拷贝的父类的属性在加上子类的属性;下面上代码:
Consumable类的:
public class Consumable : Item
{
    #region 属性

    /// <summary>
    /// HP
    /// </summary>
    public int HP { get; set; }

    /// <summary>
    /// MP
    /// </summary>
    public int MP { get; set; }

    #endregion 属性

    /// <summary>
    /// 构造方法
    /// </summary>
    /// 父类构造
    /// <param name="id">ID</param>
    /// <param name="name">名称</param>
    /// <param name="itemType">物品类型</param>
    /// <param name="quality">品质</param>
    /// <param name="des">描述</param>
    /// <param name="capacity">容量</param>
    /// <param name="buyPrice">购买价格</param>
    /// <param name="sellPrice">出售价格</param>
    /// <param name="sprite">图标</param>
    /// 本身构造
    /// <param name="hp">HP</param>
    /// <param name="mp">MP</param>
    public Consumable(int id, string name, ItemType itemType, QualityType quality, string des, int capacity, int buyPrice, int sellPrice, string sprite,
        int hp, int mp)
        : base(id, name, itemType, quality, des, capacity, buyPrice, sellPrice, sprite)
    {
        this.HP = hp;
        this.MP = mp;
    }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值