摘要:在上一篇,我们接触了单例,使用单例解决了我们脚本之间访问的问题。 脚本之间访问其实有更好的方式。 我们先分下脚本访问脚本的几种形式。 第一种,A GameObject 是 B GameObject 的 Parent,或者是中间隔着几个层级的 Parent。 那这种情况下,如果 A 脚本想调用 B 脚 阅读全文
posted @ 2020-05-09 09:51 凉鞋的笔记 阅读(161) 评论(0) 推荐(2) 编辑
摘要:在上一篇,我们完成了一个定时功能,并且接触了 Action 和委托、lambda 表达式这些概念。 到目前为止,我们的库作为知识收录这个功能来说,已经非常好用了,由于使用了 partial 关键字,所以重复的代码少了很多。而作为一个可复用的工具库来说,勉强能够应付。 通过 partial 关键字,理 阅读全文
posted @ 2020-05-07 09:40 凉鞋的笔记 阅读(152) 评论(0) 推荐(1) 编辑
摘要:MonoBehaviour 简化 在前两篇,我们完成了第九个示例。为了完善第九个示例,我们复习了类的继承,又学习了泛型和 params 关键字。 我们已经接触了类的继承了。接触继承之前,把类仅仅当做是方法的集合,接触了继承之后,我们的类还可以使用继承来解决一些问题。 第十个示例 在 Unity 中, 阅读全文
posted @ 2020-05-04 10:06 凉鞋的笔记 阅读(113) 评论(0) 推荐(1) 编辑
摘要:第四章 简介 方法的结构重复问题 我们在上一篇正式整理完毕,从这一篇开始,我们要再次进入学习收集示例阶段了。 那么我们学什么呢?当然是学习设计工具,也就是在上篇中提到的关键知识点。这些关键知识点,大部分来自于 C 语法。 不过在此之前,我们先实现一个功能,这个功能是,传入几个数字,随机取出其中一个数 阅读全文
posted @ 2020-04-30 10:43 凉鞋的笔记 阅读(260) 评论(0) 推荐(1) 编辑
摘要:在上一篇,我们把菜单的顺序从头到尾整理了一遍。在整理菜单顺序的过程中,记录了一个要做的事情。 要做的事情: (完成) 备份:导出文件,并取一个合理的名字。 整理完菜单顺序后,学习新的知识,解决随着示例增多,可能出现类需要合并的问题。 我们要学习新的知识,试着解决类的合并问题。首先我们来看下要合并的类 阅读全文
posted @ 2020-04-28 10:26 凉鞋的笔记 阅读(217) 评论(0) 推荐(0) 编辑
摘要:第九个示例 目前代码如下: cs using System; if UNITY_EDITOR using UnityEditor; endif using UnityEngine; namespace QFramework { public class TransformSimplify { /// 阅读全文
posted @ 2020-04-25 12:21 凉鞋的笔记 阅读(229) 评论(0) 推荐(2) 编辑
摘要:昨天我们完成了第八个示例的第二个 MenuItem 菜单顺序的调整。 我们今天再往下接着调整。 我们来看下接下来的 MenuItem 代码如下: CommonUtil 已经提取成第二个示例了。 Exporter.GenerateUnityPackageName() 这个方法的定义在第八个示例 Pre 阅读全文
posted @ 2020-04-24 17:19 凉鞋的笔记 阅读(154) 评论(2) 推荐(1) 编辑
摘要:在上一篇,我们得出了两个核心的学习思路: 1. 根据问题去学习,并收集。 2. 主动学习,并思考适用场景。 我们今天解决 MenuItem 显示顺序问题。 目前 MenuItem 显示如图所示: 我们来看下 MenuItem 这个属性构造的定义。 第二个参数是,是否是验证方法,目前不用理解,官网上默 阅读全文
posted @ 2020-04-23 18:14 凉鞋的笔记 阅读(179) 评论(3) 推荐(0) 编辑
摘要:我们在整理阶段解决了一些意外的问题。但是这些问题仅仅只是被解决而已,我们并没有去思考过这些问题是为什么产生的?以及在以后我们如何去避免这些问题的产生? 方法所在类的命名问题,最后我们通过方法分类解决了,并且学习了类的第一作用:方法的集合。 解决之后导致了大量的弃用代码,为了标记弃用代码,我们又简单学 阅读全文
posted @ 2020-04-22 12:30 凉鞋的笔记 阅读(131) 评论(0) 推荐(1) 编辑
摘要:在前两篇,我们把所有的示例重头到尾整理了一遍。 当前的状态如下: 1. 要做的事情: (完成) 备份:导出文件,并取一个合理的名字。 2. 遗留问题: (完成) 第八个示例与之前的示例代码重复,功能重复。 (完成) 方法所在类的命名有问题。 菜单栏显示顺序问题。 弃用的代码警告 3. 约定和规则: 阅读全文
posted @ 2020-04-13 19:23 凉鞋的笔记 阅读(187) 评论(0) 推荐(0) 编辑