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

网站首页布局设计代码深圳住房和城乡建设厅官网

网站首页布局设计代码,深圳住房和城乡建设厅官网,外贸运输流程,营销网站建设培训学校1、目标 道具是游戏的核心部分#xff0c;道具包括你可以拾取的东西#xff0c;你可以使用的工具和你能种的东西等。 本节就是创建道具的信息类。同时了解ScriptableObject类的使用。 2、创建道具枚举类 修改Assets - Scripts - Enums.cs脚本#xff0c; 新增如…1、目标 道具是游戏的核心部分道具包括你可以拾取的东西你可以使用的工具和你能种的东西等。 本节就是创建道具的信息类。同时了解ScriptableObject类的使用。 2、创建道具枚举类 修改Assets - Scripts - Enums.cs脚本 新增如下内容 public enum ItemType {Seed, // 种子Commodity, // 商品Watering_tool, // 浇水工具Hoeing_tool, // 锄头Chopping_tool, // 砍伐工具Breaking_tool, // 破碎工具Reaping_tool, // 收割工具Collecting_tool, // 收集工具Reapable_scenary, // 可达到场景Furniture, // 家具none,count // 计数记录列表中东西的个数 } 整个Enums.cs脚本如下 public enum ToolEffect {none, watering }public enum Direction {up,down,left,right,none }public enum ItemType {Seed, // 种子Commodity, // 商品Watering_tool, // 浇水工具Hoeing_tool, // 锄头Chopping_tool, // 砍伐工具Breaking_tool, // 破碎工具Reaping_tool, // 收割工具Collecting_tool, // 收集工具Reapable_scenary, // 可达到场景Furniture, // 家具none,count // 计数记录列表中东西的个数 } 3、创建道具详情类 在Assets - Scripts - Item下新增ItemDetails.cs脚本。 using UnityEngine;[System.Serializable] public class ItemDetails {public int itemCode;public ItemType itemType;public string itemDescription;public Sprite itemSprite;public string itemLongDescription;public short itemUseGridRadius;public float itemUseRadius;public bool isStartingItem;public bool canBePickedUp;public bool canBeDropped;public bool canBeEaten;public bool canBeCarried; }[System.Serializable]使用[System.Serializable]属性标记的类其实例可以在Unity编辑器中进行可视化编辑被序列化和反序列化便于数据保存和读取。itemUseGridRadius比如一定距离的树木被砍伐一定距离的物品可以被拾取用整个属性来确定这个物品的有效网格距离。itemUseRadius如果不是基于网格的物品比如环境中的草等是基于距离的使用当前属性。 4、创建道具列表类 1创建SO_ItemList脚本 在Scripts - Item下创建SO_ItemList脚本。 using System.Collections.Generic; using UnityEngine;[CreateAssetMenu(fileName so_ItemList, menuName Scriptable Objects/Item/Item List)] public class SO_ItemList : ScriptableObject {[SerializeField]public ListItemDetails itemDetails; } 2ScriptableObject说明 ScriptableObject是什么 Unity提供的一个数据配置存储基类它可以用来保存大量数据得数据容器是一个类似MonoBehaviour的基类要想使用它需要写个脚本去继承ScriptableObject。继承自ScriptableObject的脚本无法挂载到游戏物体上因为它不是继承自MonoBehaviour。ScriptableObject类的实例会被保存成资源文件.asset文件和预设体、材质球、音频文件等类似都是一种资源文件存放在Assets文件夹下。 作用是什么 编辑模式下数据持久化配置文件配置游戏中的数据数据复用多个对象公用一套数据不用clone数据 使用方法参考示例如下 [CreateAssetMenu(fileName BulletData, menuName ScriptableObject/子弹数据, order 0)] public class BulletData : ScriptableObject {public float speed;public float damage; }fileName: 表示数据资源文件创建出来的文件名 menuName表示在Assets / Create 下的名字 order表示在Assets / Create 下的位置顺序 3创建ScriptableObject实例 在Assets目录下创建如下目录结构 在Assets - Scriptable Object Assets - Item下右击创建so_ItemList对象列表。 创建24个实例。 24个Element罗列如下 From small acorns do large oak trees grow.One day this humble acorn could be a towering giant! A juicy,fat,ripe pumpkin.It makes great soup as well as a scary Halloween face! Juicy fresh corn - try it roasted on a BBQ smothered with butter and a health conscious sprinkling of salt and pepper!
http://www.zqtcl.cn/news/424967/

相关文章:

  • 网站改版提示无需改版有没有兼职做设计的网站
  • 网站sem怎么做网络建设设计方案
  • wap网站在线生成做饰品网站
  • 网站主机在哪里注册呢江西的赣州网站建设
  • 零基础网站建设视频教程建筑设计专业是干什么的
  • 淘客做网站的话虚拟主机多大重庆网上房地产网签合同查询
  • 官网建站网站seo关键字优化软件
  • 网站制作的内容什么好开发板用什么语言编程
  • 医院品牌网站建设aws创建wordpress
  • dw做的网站怎么让别人看到动易网站频道栏目字体大小修改
  • 东莞网站设计公司排名辽宁建设工程信息网网上开标
  • 网站推广工具有页面素材图片
  • 网页设计搭建网站外贸求购信息平台
  • 仓库改造类网站怎么做手机创建网站的软件
  • 成都平台网站建设公司邯郸网络科技公司
  • 热门课程自己做网站大型购物网站建站
  • apache 创建网站重庆建站模板
  • 手机怎么制作网站叶县建设局网站
  • 怎么做后台网站一键更新搜索引擎优化的主要策略
  • 站酷网免费素材图库官网国外域名购买
  • 石家庄个人谁做网站天体摄影
  • 徐州集团网站建设网站排名快速提升工具
  • 自己创业做原公司一样的网站做网站要学会什么语言
  • 宿州高端网站建设公司网络业务
  • 做多语言版本网站网站收录低
  • 鼎湖网站建设江门网站优化快速排名
  • 做交通事故的网站北京物联网app开发公司
  • 网站建设中 页面网络培训注册会计师
  • app网站如何做推广安装wordpress错误
  • 八零婚纱摄影工作室网站南昌微信营销公司