04 2020 档案

摘要:第四章 简介 方法的结构重复问题 我们在上一篇正式整理完毕,从这一篇开始,我们要再次进入学习收集示例阶段了。 那么我们学什么呢?当然是学习设计工具,也就是在上篇中提到的关键知识点。这些关键知识点,大部分来自于 C 语法。 不过在此之前,我们先实现一个功能,这个功能是,传入几个数字,随机取出其中一个数 阅读全文
posted @ 2020-04-30 10:43 凉鞋的笔记 阅读(462) 评论(0) 推荐(1) 编辑
摘要:在上一篇,我们把菜单的顺序从头到尾整理了一遍。在整理菜单顺序的过程中,记录了一个要做的事情。 要做的事情: (完成) 备份:导出文件,并取一个合理的名字。 整理完菜单顺序后,学习新的知识,解决随着示例增多,可能出现类需要合并的问题。 我们要学习新的知识,试着解决类的合并问题。首先我们来看下要合并的类 阅读全文
posted @ 2020-04-28 10:26 凉鞋的笔记 阅读(644) 评论(0) 推荐(0) 编辑
摘要:第九个示例 目前代码如下: cs using System; if UNITY_EDITOR using UnityEditor; endif using UnityEngine; namespace QFramework { public class TransformSimplify { /// 阅读全文
posted @ 2020-04-25 12:21 凉鞋的笔记 阅读(510) 评论(0) 推荐(2) 编辑
摘要:昨天我们完成了第八个示例的第二个 MenuItem 菜单顺序的调整。 我们今天再往下接着调整。 我们来看下接下来的 MenuItem 代码如下: CommonUtil 已经提取成第二个示例了。 Exporter.GenerateUnityPackageName() 这个方法的定义在第八个示例 Pre 阅读全文
posted @ 2020-04-24 17:19 凉鞋的笔记 阅读(930) 评论(2) 推荐(1) 编辑
摘要:在上一篇,我们得出了两个核心的学习思路: 1. 根据问题去学习,并收集。 2. 主动学习,并思考适用场景。 我们今天解决 MenuItem 显示顺序问题。 目前 MenuItem 显示如图所示: 我们来看下 MenuItem 这个属性构造的定义。 第二个参数是,是否是验证方法,目前不用理解,官网上默 阅读全文
posted @ 2020-04-23 18:14 凉鞋的笔记 阅读(821) 评论(3) 推荐(0) 编辑
摘要:我们在整理阶段解决了一些意外的问题。但是这些问题仅仅只是被解决而已,我们并没有去思考过这些问题是为什么产生的?以及在以后我们如何去避免这些问题的产生? 方法所在类的命名问题,最后我们通过方法分类解决了,并且学习了类的第一作用:方法的集合。 解决之后导致了大量的弃用代码,为了标记弃用代码,我们又简单学 阅读全文
posted @ 2020-04-22 12:30 凉鞋的笔记 阅读(353) 评论(0) 推荐(1) 编辑
摘要:在前两篇,我们把所有的示例重头到尾整理了一遍。 当前的状态如下: 1. 要做的事情: (完成) 备份:导出文件,并取一个合理的名字。 2. 遗留问题: (完成) 第八个示例与之前的示例代码重复,功能重复。 (完成) 方法所在类的命名有问题。 菜单栏显示顺序问题。 弃用的代码警告 3. 约定和规则: 阅读全文
posted @ 2020-04-13 19:23 凉鞋的笔记 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:昨天呢我们把第八个示例整理完了。整理之后学习了类的第一作用:方法的集合,还有 Obselete 这个 API。并且在进行整理的时候贯彻了我们新的约定和规则:先确保功能有效,再去做变更和删除。 今天我们在往下接着整理第九个示例 第九个示例 类的名字没有问题,但是到这里笔者发现这个类里的方法是可以和 第 阅读全文
posted @ 2020-04-11 18:45 凉鞋的笔记 阅读(588) 评论(0) 推荐(0) 编辑
摘要:在上一篇我们整理到了第七个示例,我们今天再接着往下整理。我们来看第八个示例: 其实代码量还是比较多的。 而在上一篇中,我们就知道了,这个示例有类命名的问题。我们运气比较好,刚好可以试着解决一下。 关于类,我们在写第一个示例的时候就去接触了,不过笔者并没有讲它,是因为作为一个代码设计的工具,类是非常重 阅读全文
posted @ 2020-04-10 10:30 凉鞋的笔记 阅读(537) 评论(0) 推荐(2) 编辑
摘要:先列出上一篇的总结: 1. 要做的事情: 备份:导出文件,并取一个合理的名字。 2. 遗留问题: 第八个示例与之前的示例代码重复,功能重复。 3. 约定和规则: 每个示例在 QFramework 目录下创建一个文件夹,文件夹的格式是: 数字.示例的功能 每个示例写一个脚本,脚本中包含可复用的静态方法 阅读全文
posted @ 2020-04-09 10:13 凉鞋的笔记 阅读(640) 评论(0) 推荐(1) 编辑
摘要:整理前的准备 到目前为止,我们积攒了很多示例了,并且每个示例也都贯彻了最的约定和规则。 在上一篇的小结也说了一个比较新的东西:编程体验优化。 在之前我们还积攒了一个问题:代码重复问题。 我们可是忍住整理的冲动忍了好久了。 所以现在也是时候准备着手整理了。 知识点和问题总结 遗留问题 我们写列出来之前 阅读全文
posted @ 2020-04-08 10:38 凉鞋的笔记 阅读(561) 评论(4) 推荐(1) 编辑
摘要:在笔者刚做项目的时候,遇到了一个需求。第一个项目是一个跑酷游戏,而跑酷游戏是需要一条一条跑道拼接成的。每个跑道的长度是固定的,而怪物的出现位置也是在跑道上固定好的。那么怪物出现的概率决定一部分关卡的难度。 以上有点绕,其实就是,到某一个时刻,怪物是否要出现。而是否要出现是根据概率来决定的。如果一个怪 阅读全文
posted @ 2020-04-05 19:54 凉鞋的笔记 阅读(645) 评论(0) 推荐(2) 编辑
摘要:在上一篇我们收集了一个 屏幕分辨率检测的一个小工具。今天呢再往下接着探索。 问题 我们今天在接着探索。不管是写 UI 还是写 GamePlay,多多少少都需要操作 Transform。 而在笔者刚接触 Unity 的时候有一个非常不习惯的地方。就是对 transform 的位置、角度、缩放进行赋值。 阅读全文
posted @ 2020-04-02 09:41 凉鞋的笔记 阅读(1248) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示