04 2019 档案
摘要:访问仓库物品列表的方法 为了在UI中显示物品列表,我们需要给InventoryManager添加两个能够访问它的公有方法; 代码: 创建图片目录 在UI中,物品将以图标的形式显示,所以我们需要将这些照片导入项目中; 创建一个Resources目录,然后在该目录下创建一个Icon目录; 显示仓库的脚本
阅读全文
摘要:本篇简介 本文介绍如何将碰撞处理后的物体存储在管理器中,分别用到两种不同的数据结构——List和Dictionary。我们将继续在上一篇博客的编程基础上进行完善。 List和Dictionary的区别 List:只由一种类型(将被列入列表的类型)声明。当收集同一种类的多个物品时,将看到的所有物品都列
阅读全文
摘要:本篇简介 本篇介绍了如何将上一篇的设计模式思想运用到实际的开发过程中。 脚本文件 (1)IGameManager:这个接口存在声明了一个属性(一个拥有getter函数的变量,属性的类型是ManagerStatus,一个枚举)和一个方法,它们都要被任何实现这个接口的类实现。定义了status属性,可以
阅读全文
摘要:什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。设计模式是开发人员在开发过程中面临的一般问题的解决方案,这些解决方案是众多开发人员经过相当长的一段时间的试验和错误总结出来的。 该设计模式的特点 既保留代码的简单易用性,又允许在不
阅读全文