当前位置: 首页 > news >正文

网站界面设计需要首先做市场研究对吗百度认证考试

网站界面设计需要首先做市场研究对吗,百度认证考试,做国际贸易网站哪家好,东营志愿服务网通过读取txt文件,避免直接在程序内进行更改数值,可以直接在txt更改游戏数据。这次写的框架是简单版,只能读不能存,大家可以继续扩充 用的是上次fsm框架的场景 首先把读取文件的代码封装一下---------------之后还会用到&#x…

通过读取txt文件,避免直接在程序内进行更改数值,可以直接在txt更改游戏数据。这次写的框架是简单版,只能读不能存,大家可以继续扩充
在这里插入图片描述
用的是上次fsm框架的场景
在这里插入图片描述

首先把读取文件的代码封装一下---------------之后还会用到(Audio,sql…)代码并不是很难,我就不过多解释了

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;public class ReadIConfig
{//不继承mono的单例//读取其他文件之后还会用到,所以写成单例方便调用static ReadIConfig instance;public static ReadIConfig Instance{get{if (instance == null){instance = new ReadIConfig();}return instance;}}//用以dic把数据给存起来public Dictionary<string,string > GetKeyValue(string fileName){Dictionary<string, string> allData = new Dictionary<string, string>();string path = Application.streamingAssetsPath + string.Format("/{0}", fileName);//读取文件StreamReader tmpReader = new StreamReader(path);//解析有多少个Key Value  有多少行string line = tmpReader.ReadLine();int tmpCount = int.Parse(line);for (int i = 0; i < tmpCount; i++){line = tmpReader.ReadLine();string[] lines = line.Split('|');allData.Add(lines[0], lines[1]);}tmpReader.Close();return allData;}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SingleData
{public string Data;public SingleData(string Data){this.Data = Data;}
}public class TXTdata 
{Dictionary<string, string> data;SingleData[] allData;public TXTdata(){ChuShiHua();}public void ChuShiHua(){//这里可以把文件名字再提出来,继续封装一层data = ReadIConfig.Instance.GetKeyValue("Monster.txt");allData = new SingleData[data.Count];}public string GetDataName(string key){return data[key];}}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Readtxt : MonoBehaviour
{public static Readtxt Instance;private void Awake(){Instance = this;txt = new TXTdata();}TXTdata txt;public float LoadData(string key){string dataName = txt.GetDataName(key);if (!string.IsNullOrEmpty(dataName))return float.Parse(dataName);elsereturn 0;}
}

用法:

public class  StoneM
{public float bloodCount;public float attackPower;public float skillOne;public StoneM(){bloodCount = Data.Instance.LoadData("StoneBloodCount");attackPower = Data.Instance.LoadData("StoneAttackPower");skillOne = Data.Instance.LoadData("StoneSkillOne");//Debug.Log("StoneBloodCount====" + bloodCount);}
}
http://www.lbrq.cn/news/2428687.html

相关文章:

  • 嵊州市建设局网站小红书关键词优化
  • 备案做电影网站吗北京网站推广排名外包
  • 无锡网站优化建站青岛网站推广系统
  • 视频网站免费送会员怎么做百度seo最新算法
  • wordpress 自己做主页搜索引擎优化是什么意思
  • 中职教材 网站建设桔子seo
  • 珠海科技网站建设网站seo诊断
  • 深圳做网站比较好的公司竞价
  • 电商拿货平台seo关键词有哪些类型
  • 网站建设流程图2024年重大政治时事汇总
  • 天津做网站的费用网络推广平台大全
  • 乐山网站制作设计公司企业营销策划书范文
  • 外贸网站怎么做优化大师
  • 网络 网站深圳网络营销策划公司
  • 源码出售网站怎么做网站平台做推广
  • 搜点济南网站建设怎么做网络广告推广
  • 用jsp源码做网站网推拉新app推广接单平台
  • 十大免费行情软件网站下载nba最新消息球员交易
  • 日照网站建设价格如何制作简易网站
  • wordpress禁止新建福州短视频seo推荐
  • 网站编辑给续南明做的封面有必要买优化大师会员吗
  • 济源网站建设网络营销项目策划
  • 做赌博黑网站赚钱么么长春seo排名优化
  • 建设局特种作业网站郑州seo排名工具
  • 一级a做爰片在线网站佛山企业用seo策略
  • ps做网站导航条专业网站推广优化
  • 做公司网站的必要性seo推广培训学费
  • 米拓建站怎么样广州网络推广seo
  • 南宁企业网站推广技巧百度网站怎么优化排名
  • 哈尔滨企业网站建设报价百度指数什么意思
  • Java函数指南:从Function到BiFunction的深度解析
  • iOS加固工具有哪些?从零源码到深度混淆的全景解读
  • 复制docker根目录遇到的权限问题
  • 【初识数据结构】CS61B中的最小生成树问题
  • 如何用immich将苹果手机中的照片备份到指定文件夹
  • 数据存储方案h5py