神启 置顶 | 发表于 2018-10-08 | 更新于 2019-12-02 | 分类于 Unity 本文字数: 172k | 阅读时长 ≈ 2:36 思考并回答以下问题: 如何抽象技能?就像UI一样,把技能按各个方面分类。例如单体,区域。治疗,伤害。可以学,不可以学。 一个txt,一个实体对象a,一个配置读取b,一个管理器c负责调用b把读取到的txt赋值给a 阅读全文 »
UI模块封装 置顶 | 发表于 2018-10-04 | 更新于 2019-11-27 | 分类于 Unity 本文字数: 7.4k | 阅读时长 ≈ 7 分钟 思考并回答以下问题: 为什么模块的入口就用单例模式? 坚持一个类不超过200行,慢慢下去就会有架构思想了。 时序图和类图太重要了,时序图还重要一点,怎么理解? 为什么要保证UIManager最先执行?怎么设置? 阅读全文 »
UI框架设计 置顶 | 发表于 2018-08-05 | 更新于 2020-01-23 | 分类于 Unity 本文字数: 41k | 阅读时长 ≈ 38 分钟 思考并回答以下问题: 画时序图和UML图是最好的学习项目,理清思路的方式。 UI的Panel有三大类可以区分,1个是位置类型,1个是显示类型,1个是透明度。自身又有不同的生命周期。这几大类都分别有哪些子分类?别的非UI游戏对象可以这样分吗? 为什么3大类在常量定义脚本中定义,而生命周期在BaseUIForm中定义?用什么结构定义? 阅读全文 »
Unity中的Git最佳实践 置顶 | 发表于 2018-07-11 | 更新于 2019-11-27 | 分类于 Unity 本文字数: 3.1k | 阅读时长 ≈ 3 分钟 思考并回答以下问题: .meta文件是干嘛用的? 只需要版本控制哪几个文件夹?为什么? 为什么要设置Asset Serialization为Force Text? 阅读全文 »
Laravel Database-Eloquent Model源码分析(下) 发表于 2020-06-11 | 分类于 PHP 本文字数: 20k | 阅读时长 ≈ 18 分钟 思考并回答以下问题: 阅读全文 »
Laravel Database-Eloquent Model源码分析(上) 发表于 2020-06-11 | 更新于 2020-06-12 | 分类于 PHP 本文字数: 30k | 阅读时长 ≈ 27 分钟 思考并回答以下问题: 阅读全文 »