背包系统源码
我在一篇博客里介绍该源码的生成流程,大家可以访问去学习
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-19 20:29 KnapsackSystem
目录 0 2017-04-10 16:20 KnapsackSystem.vs
目录 0 2017-04-10 16:20 KnapsackSystem.vsKnapsackSystem
目录 0 2017-04-15 15:40 KnapsackSystem.vsKnapsackSystemv15
文件 107008 2017-04-16 21:31 KnapsackSystem.vsKnapsackSystemv15.suo
文件 6894 2017-04-19 19:39 KnapsackSystemAssembly-CSharp-Editor.csproj
文件 5438 2017-04-19 19:39 KnapsackSystemAssembly-CSharp.csproj
目录 0 2017-04-13 20:37 KnapsackSystemAssets
目录 0 2017-04-16 15:10 KnapsackSystemAssetsEditor
文件 192 2017-04-13 14:47 KnapsackSystemAssetsEditor.meta
文件 3741 2017-04-18 18:50 KnapsackSystemAssetsEditorCreateGoodJson.cs
文件 263 2017-04-13 14:48 KnapsackSystemAssetsEditorCreateGoodJson.cs.meta
目录 0 2017-04-10 17:00 KnapsackSystemAssetsPlugins
文件 191 2017-04-10 12:43 KnapsackSystemAssetsPlugins.meta
文件 52736 2013-04-26 17:36 KnapsackSystemAssetsPluginsLitJson.dll
文件 393 2017-04-10 17:00 KnapsackSystemAssetsPluginsLitJson.dll.meta
目录 0 2017-04-18 22:23 KnapsackSystemAssetsPrefabs
文件 192 2017-04-11 15:40 KnapsackSystemAssetsPrefabs.meta
文件 20676 2017-04-18 18:28 KnapsackSystemAssetsPrefabsBoxPanel.prefab
文件 179 2017-04-17 21:38 KnapsackSystemAssetsPrefabsBoxPanel.prefab.meta
文件 21028 2017-04-18 22:23 KnapsackSystemAssetsPrefabsCharatorPanel.prefab
文件 179 2017-04-18 17:52 KnapsackSystemAssetsPrefabsCharatorPanel.prefab.meta
文件 8092 2017-04-18 19:25 KnapsackSystemAssetsPrefabsCharatorslot.prefab
文件 179 2017-04-18 19:23 KnapsackSystemAssetsPrefabsCharatorslot.prefab.meta
文件 11340 2017-04-15 16:22 KnapsackSystemAssetsPrefabsgoodUI.prefab
文件 180 2017-04-11 16:17 KnapsackSystemAssetsPrefabsgoodUI.prefab.meta
文件 25100 2017-04-15 19:40 KnapsackSystemAssetsPrefabsKnapsackPanel.prefab
文件 180 2017-04-11 16:18 KnapsackSystemAssetsPrefabsKnapsackPanel.prefab.meta
文件 8012 2017-04-13 20:51 KnapsackSystemAssetsPrefabsslot.prefab
文件 180 2017-04-13 20:24 KnapsackSystemAssetsPrefabsslot.prefab.meta
文件 13700 2017-04-15 19:54 KnapsackSystemAssetsPrefabsToolTilePanel.prefab
............此处省略599个文件信息
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEditor;
using LitJson;
public class CreateGoodJson
{
[MenuItem(“CreateJson/GoodJson“)]
public static void CreateJson()
{
List list = new List();
baseProperty baseProperty_Ring = new baseProperty(1 “Ring“ “传说
梅戒 攻击 +10 防御 +100
www.liujunliang.com.cn by 即歩“ 10 100 80 “UI/Good (1)“ KnapsackGood.GoodType.Consumable KnapsackGood.GoodQuality.Common);
Consumable good_Ring = new Consumable(10 10 baseProperty_Ring);
baseProperty baseProperty_Hat = new baseProperty(2 “Hat“ “绝世
无视宝帽 攻击 +200 防御 +70
www.liujunliang.com.cn by 即歩“ 10 100 100 “UI/Good (17)“ KnapsackGood.GoodType.Equipment KnapsackGood.GoodQuality.Epic);
Equipment good_Hat = new Equipment(100 50 30 50 Equipment.EquitmentType.Head baseProperty_Hat);
baseProperty baseProperty_Wing = new baseProperty(3 “Wing“ “天下无双
天使的翅膀 攻击 +10 速度 +100
www.liujunliang.com.cn by 即歩“ 10 100 100 “UI/Good (2)“ KnapsackGood.GoodType.Equipment KnapsackGood.GoodQuality.Legendary);
Equipment good_Wing = new Equipment(100 50 30 50 Equipment.EquitmentType.Neck baseProperty_Wing);
baseProperty baseProperty_Cloth = new baseProperty(4 “Cloth“ “稀有
占灵宝甲 攻击 -10 防御 +200
www.liujunliang.com.cn by 即歩“ 10 100 100 “UI/Good (3)“ KnapsackGood.GoodType.Equipment KnapsackGood.GoodQuality.Rare);
Equipment good_Cloth = new Equipment(100 50 30 50 Equipment.EquitmentType.Shoulder baseProperty_Cloth);
baseProperty baseProperty_Shoes = new baseProperty(5 “Shoes“ “稀有
急速战靴 攻击 -10 防御 +200
www.liujunliang.com.cn by 即歩“ 10 100 100 “UI/Good (8)“ KnapsackGood.GoodType.Equipment KnapsackGood.GoodQuality.Rare);
Equipment good_Shoes = new Equipment(100 50 30 50 Equipment.EquitmentType.Leg baseProperty_Shoes);
baseProperty baseProperty_Sword = new baseProperty(6 “Sword“ “绝世
独孤九剑 攻击 +200 防御 +70
www.liujunliang.com.cn by 即歩“ 10 100 100 “UI/Good (21)“ KnapsackGood.GoodType.Weapon KnapsackGood.GoodQuality.Uncommon);
Weapon good_Sword = new Weapon(100 Weapon.WeaponType.MainHand baseProperty_Sword);
baseProperty baseProperty_Axe = new baseProperty(7“Axe“ “绝世
巨凌战斧 攻击 +100 防御 +50
www.liujunliang.com.cn by 即歩“10100100 “UI/Good (6)“KnapsackGood.GoodType.WeaponKnapsackGood.GoodQuality.Uncommon);
Weapon good_Axe = new Weapon(50 Weapon.WeaponType.OffHand baseProperty_Axe);
list.Add(good_Ring);
list.Add(good_Hat);
list.Add(good_Wing);
list.Add(good_Cloth);
list.Add(good_Shoes);
list.Add(good_Sword);
list.Add(good_Axe);
//生成Json
string json = JsonMapper.ToJson(list);
string path = Application.streamingAssetsPath + “/GoodJson.json“;
#region 文件流方式写入文件
/*将json内容打包进文件,最好不要转化编码
//将Json信息保存进文件
using
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-19 20:29 KnapsackSystem
目录 0 2017-04-10 16:20 KnapsackSystem.vs
目录 0 2017-04-10 16:20 KnapsackSystem.vsKnapsackSystem
目录 0 2017-04-15 15:40 KnapsackSystem.vsKnapsackSystemv15
文件 107008 2017-04-16 21:31 KnapsackSystem.vsKnapsackSystemv15.suo
文件 6894 2017-04-19 19:39 KnapsackSystemAssembly-CSharp-Editor.csproj
文件 5438 2017-04-19 19:39 KnapsackSystemAssembly-CSharp.csproj
目录 0 2017-04-13 20:37 KnapsackSystemAssets
目录 0 2017-04-16 15:10 KnapsackSystemAssetsEditor
文件 192 2017-04-13 14:47 KnapsackSystemAssetsEditor.me
文件 3741 2017-04-18 18:50 KnapsackSystemAssetsEditorCreateGoodJson.cs
文件 263 2017-04-13 14:48 KnapsackSystemAssetsEditorCreateGoodJson.cs.me
目录 0 2017-04-10 17:00 KnapsackSystemAssetsPlugins
文件 191 2017-04-10 12:43 KnapsackSystemAssetsPlugins.me
文件 52736 2013-04-26 17:36 KnapsackSystemAssetsPluginsLitJson.dll
文件 393 2017-04-10 17:00 KnapsackSystemAssetsPluginsLitJson.dll.me
目录 0 2017-04-18 22:23 KnapsackSystemAssetsPrefabs
文件 192 2017-04-11 15:40 KnapsackSystemAssetsPrefabs.me
文件 20676 2017-04-18 18:28 KnapsackSystemAssetsPrefabsBoxPanel.prefab
文件 179 2017-04-17 21:38 KnapsackSystemAssetsPrefabsBoxPanel.prefab.me
文件 21028 2017-04-18 22:23 KnapsackSystemAssetsPrefabsCharatorPanel.prefab
文件 179 2017-04-18 17:52 KnapsackSystemAssetsPrefabsCharatorPanel.prefab.me
文件 8092 2017-04-18 19:25 KnapsackSystemAssetsPrefabsCharatorslot.prefab
文件 179 2017-04-18 19:23 KnapsackSystemAssetsPrefabsCharatorslot.prefab.me
文件 11340 2017-04-15 16:22 KnapsackSystemAssetsPrefabsgoodUI.prefab
文件 180 2017-04-11 16:17 KnapsackSystemAssetsPrefabsgoodUI.prefab.me
文件 25100 2017-04-15 19:40 KnapsackSystemAssetsPrefabsKnapsackPanel.prefab
文件 180 2017-04-11 16:18 KnapsackSystemAssetsPrefabsKnapsackPanel.prefab.me
文件 8012 2017-04-13 20:51 KnapsackSystemAssetsPrefabsslot.prefab
文件 180 2017-04-13 20:24 KnapsackSystemAssetsPrefabsslot.prefab.me
文件 13700 2017-04-15 19:54 KnapsackSystemAssetsPrefabsToolTilePanel.prefab
............此处省略599个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)