摘要: 访问仓库物品列表的方法 为了在UI中显示物品列表,我们需要给InventoryManager添加两个能够访问它的公有方法; 代码: 创建图片目录 在UI中,物品将以图标的形式显示,所以我们需要将这些照片导入项目中; 创建一个Resources目录,然后在该目录下创建一个Icon目录; 显示仓库的脚本 阅读全文
posted @ 2019-04-14 22:51 苏木木木 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 本篇简介 本文介绍如何将碰撞处理后的物体存储在管理器中,分别用到两种不同的数据结构——List和Dictionary。我们将继续在上一篇博客的编程基础上进行完善。 List和Dictionary的区别 List:只由一种类型(将被列入列表的类型)声明。当收集同一种类的多个物品时,将看到的所有物品都列 阅读全文
posted @ 2019-04-06 01:11 苏木木木 阅读(4724) 评论(0) 推荐(0) 编辑
摘要: 本篇简介 本篇介绍了如何将上一篇的设计模式思想运用到实际的开发过程中。 脚本文件 (1)IGameManager:这个接口存在声明了一个属性(一个拥有getter函数的变量,属性的类型是ManagerStatus,一个枚举)和一个方法,它们都要被任何实现这个接口的类实现。定义了status属性,可以 阅读全文
posted @ 2019-04-04 23:06 苏木木木 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。设计模式是开发人员在开发过程中面临的一般问题的解决方案,这些解决方案是众多开发人员经过相当长的一段时间的试验和错误总结出来的。 该设计模式的特点 既保留代码的简单易用性,又允许在不 阅读全文
posted @ 2019-04-03 23:57 苏木木木 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 运用场景 许多游戏中会有一些供玩家拾起的物件,例如装备、血包、道具等。当玩家与物件进行碰撞后,则会进入仓库。 本篇介绍了简单的碰撞过程。 原理 基本的碰撞机制,用到OnTriggerEnter()碰撞事件和Destroy()自动销毁事件。 实例与代码 实例准备:我们创建一个对象(例如cube),为其 阅读全文
posted @ 2019-03-31 20:47 苏木木木 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 春节时期总有各种诱惑因素(例如路人超能第二季),拖到现在才发布十分抱歉orz。 一、感谢 首先对柯老师和软工助教指导团队这一学期以来的支持和指导表示感谢。第一次做助教,有时候会提出一些不大成熟的想法,柯老师能够包容并且支持我们,十分感谢! 然后对我们好友兼搭档雨勤同志表示感谢。我们不是第一次合作,但 阅读全文
posted @ 2019-02-02 16:31 苏木木木 阅读(302) 评论(2) 推荐(0) 编辑
摘要: 引言 1.1 目的 本节描述软件产品需求规格说明书(SRS)的目的是: (1)对“食堂智能结账”系统总体要求进行定义,作为用户和软件开发人员之间相互了解的基础; (2)提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结 构设计和编码的基础; (3)作为软件总体测试的依据。 1.2 项目 阅读全文
posted @ 2018-07-11 01:42 苏木木木 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 软件: Maya 2016 ; 参考教材: Maya 2016 中文版标准教程 ; 改变视图颜色 【窗口】|【设置/首项选择】|【颜色设置】|【3D视图】; 观察视图 旋转视图 Alt + 鼠标左键 ; 移动视图 Alt + 鼠标中键 ; 推拉视图 Alt + 鼠标右键 / 中键滚动 ; 创建物体 阅读全文
posted @ 2018-03-29 00:06 苏木木木 阅读(1801) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-25 13:17 苏木木木 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、请回望暑假时的第一次作业,你对于软件工程课程的想象 1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 达到我的期待和目标: a. 组队并当了组长; b. 学到了一些 阅读全文
posted @ 2018-01-07 18:02 苏木木木 阅读(528) 评论(5) 推荐(0) 编辑