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

做网站运营用什么软件关键词优化是怎样收费的

做网站运营用什么软件,关键词优化是怎样收费的,哪个小说网站可以做封面,医院网站加快建设Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili UI_itemSlot.cs using System.Collections; using System.Collections.Gen…

 Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考
此代码仅为较上一P有所改变的代码

【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili

UI_itemSlot.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;public class UI_itemSlot : MonoBehaviour
{[SerializeField] private Image itemImage;[SerializeField] private TextMeshProUGUI itemText;public InventoryItem item;public void UpdateSlots(InventoryItem _newItem){item = _newItem;itemImage.color = Color.white;if (item != null){itemImage.sprite = item.data.icon;if (item.stackSize > 1){itemText.text = item.stackSize.ToString();}else{itemText.text = "";}}}}
Inventory.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Inventory : MonoBehaviour
{public static Inventory instance;public List<InventoryItem> inventoryItems;//inventoryItems类型的列表public Dictionary<ItemData, InventoryItem> inventoryDictianory;//以ItemData为Key寻找InventoryItem的字典[Header("Inventory UI")][SerializeField] private Transform inventorySlotParent;private UI_itemSlot[] itemSlot;//UI Slot的数组private void Awake(){if (instance == null)instance = this;elseDestroy(gameObject);//防止多次创建Inventory}public void Start(){inventoryItems = new List<InventoryItem>();inventoryDictianory = new Dictionary<ItemData, InventoryItem>();itemSlot = inventorySlotParent.GetComponentsInChildren<UI_itemSlot>();//拿到的方式有点绕,显示拿到Canvas 里的 Inventory 然后通过GetComponentsInChildren拿到其下的使用UISlot}private void UpdateSlotUI(){for(int i = 0;i < inventoryItems.Count;i++ ){itemSlot[i].UpdateSlots(inventoryItems[i]);}}public void AddItem(ItemData _item)//将物体存入Inventory的函数{if(inventoryDictianory.TryGetValue(_item,out InventoryItem value)){value.AddStack();}//字典的使用,通过ItemData类型的数据找到InventoryItem里的与之对应的同样类型的数据else//初始时由于没有相同类型的物体,故调用else是为了初始化库存,使其中含有一个基本的值{InventoryItem newItem = new InventoryItem(_item);inventoryItems.Add(newItem);//填进列表里只有一次inventoryDictianory.Add(_item, newItem);//同上}UpdateSlotUI();}public void RemoveItem(ItemData _item)//将物体剔除Inventory的函数{if(inventoryDictianory.TryGetValue(_item,out InventoryItem value)){if (value.stackSize <= 1){inventoryItems.Remove(value);inventoryDictianory.Remove(_item);}elsevalue.RemoveStack();}UpdateSlotUI();}}
ItemObject.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ItemObject : MonoBehaviour
{private SpriteRenderer sr;[SerializeField] private ItemData ItemData;private void OnValidate()//https://blog.csdn.net/paserity/article/details/130014259//大抵就是在Unity加载脚本或检查器中的值更改时调用。实时更新资产文件,比如材质、shader{GetComponent<SpriteRenderer>().sprite = ItemData.icon;gameObject.name = ItemData.name;}//private void Start()//{//    sr = GetComponent<SpriteRenderer>();//    sr.sprite = ItemData.icon;//}private void OnTriggerEnter2D(Collider2D collision){if(collision.GetComponent<Player>()!= null){Inventory.instance.AddItem(ItemData);Destroy(gameObject);}}}

http://www.ritt.cn/news/8589.html

相关文章:

  • 2017做网站还赚钱吗微博今日热搜榜
  • 一级做爰片软件网站seo主要优化
  • 厦门网站建设建网站云南优化公司
  • seo怎样优化网站公司推广策划方案
  • 莆田外贸专业建站江苏seo团队
  • 南昌公司网站建设游戏优化大师官方下载
  • 引擎网站推广法推特是谁的公司
  • 网站如何做关键字收录在线注册免费域名
  • 预算有哪些网站做私活app开发自学
  • 制作网站作业seo关键词优化的技巧
  • 深圳正规网站制作哪家公司好怎么做产品推广平台
  • 广州官网建设苏州关键词优化怎样
  • 国内装修公司排名搜索引擎优化结果
  • 口碑好的网站推广价格汕头网站建设方案维护
  • 网站定制化开发三门峡网站seo
  • 专业性行业网站有哪些西安优化外
  • 网站开发应该注意什么河源市seo点击排名软件价格
  • 怎么免费建设金融网站网上推广用什么平台推广最好
  • 接推广网站广告推广策划方案
  • 我和宠物做朋友教案小精灵网站seo网络推广培训
  • 影响网站alexa排名的主要因素有网络营销策略理论
  • wordpress可以建哪些网站自己怎么开发app软件
  • 个人网站 空间 多少够百度搜索引擎优化的方法
  • 济南地区做公司网站的公司投放广告的渠道有哪些
  • 国外好的设计欣赏网站今日国内新闻最新消息10条新闻
  • 深圳网站开发技术免费个人推广引流平台
  • 网站建设专题页企业网站建设优化
  • 长沙岳麓区网站建设互联网网络推广公司
  • 平价网站平价网站建设建设电子商务平台
  • 注册公司取名技巧seo优化排名推广