unity进阶学习笔记:物品与背包类

在本文中,我们要完成一个物品类用于访问Json格式储存的游戏物品,以及一个背包类用作物品集合,作为游戏内的物品背包。

1 示例物品json文件

[
    {
   
        "id": 1,
        "name": "sword",
        "des": "This is a sword" ,
        "price": 100,
        "damage": 10,
        "HP": 0
    },

    {
   
        "id": 2,
        "name": "drug",
        "des": "This is a drug",
        "price": 20,
        "damage": 0,
        "HP": 10
    }

]

在上面的json文件中,我们定义了两个对象,都包含变量id, name, des, price, damage, HP。我们在之后开发中也可以根据具体游戏内容设置变量,不过注意保证同一个数组中各对象的变量类型和名称要尽量保持一致,方便后续解析。

我们将这个文件放在Asset下面的Resources文件下

2 物品管理器

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LitJson;


public class Item {
   
    public int id;
    public string name;
    public 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值