09:28 ###### [[unity日常积累]] ###### [[节奏天国]] ###### [[帧同步王者荣耀]] ###### [[从零开发跨平台通用日志插件]] ###### [[通用异步网络通信库]] ###### [[高性能定时系统实现]] ###### [[学习资料]] ###### [[其他]] #### [[看板]] # 今日任务 - [x] 买周五 佛山高铁票 - [x] 查看未来几天 天气预报 提醒穿衣服 - [ ] 调制寿司米饭 - [x] 小红书 查一下 佛山 元宵活动节目 - [x] Part 36B - 死亡核心组件 - [x] Part 37 - 系列结束 - [x] 0610-UML图完善 - [x] 0701-策略模式介绍 - [x] 0702-策略模式原型的代码实现 - [x] 0703-策略模式在游戏项目中的应用分析 - [x] 0704-创建暴击和血量相关计算的策略方法类 - [x] 0705-将计算策略添加到主UML图中 - [x] 0801-模板方法模式介绍 - [x] 0802-模板方法模式代码实现 - [x] 0803-开发武器的开火功能 - [x] 0804-使用模板方法模式重构武器的开火功能 - [x] 0901-有限状态机之抽象状态接口 - [x] 0902-有限状态机之状态管理、状态切换和状态机构建 - [x] 0903-分析战士的有限状态 - [x] 0904-开发战士的抽象状态接口 - [x] 0905-开发状态管理类 - [x] 0906-修改创建CSharp类的默认模板 - [x] 0907-开发战士默认的Idle状态 - [x] 0908-开发战士的追击状态类 - [x] 0909-开发战士的战斗状态类 - [x] 0910-构建战士的有限状态机 - [x] 0911-将状态机添加到主UML图中 - [x] 1001-分析敌人的有限状态机 - [x] 1002-开发敌人的抽象状态接口 - [x] 1003-开发敌人追击状态 - [x] 1004-开发敌人的攻击状态 - [x] 1005-构建敌人的有限状态机 - [x] 1006-整合敌人状态机到主UML图 - [x] 1101-开发角色管理系统、管理所有角色 - [x] 1102-角色攻击功能的开发 - [x] 1103-处理敌人被攻击的特效 - [x] 1104-处理战士被攻击的效果 - [x] 1105-分析模板方法模式在这里的应用是否合理 - [x] 1201-什么是简单工厂模式 - [x] 1202-工厂模式和抽象工厂模式 - [x] 1203-创建敌人和战士的工厂 - [x] 1204-完善战士工厂 - [x] 1205-创建资源工厂 - [x] 1206-完善通过Resources加载的资源工厂 - [x] 1207-将工厂模式添加到主UML图中 - [x] 1208-开发武器工厂 - [x] 1209-对工厂进行统一的管理、方便后期维护 - [x] 1210-完善创建战士的工厂方法 - [x] 1211-完善控制手握武器 - [x] 1212-完善之前需要加载资源的地方 - [x] 1213-控制特效的销毁 - [x] 1214-开发创建敌人的工厂方法 - [x] 1301-学习建造者模式 - [x] 1302-建造者模式的代码实现 - [x] 1303-开发角色建造者的抽象基类 - [x] 1304-完成战士的建造者类 - [x] 1305-完成敌人的建造者类 - [x] 1401-享元模式介绍 - [x] 1402-开发管理共享单元对象的属性工厂 - [x] 1403-完成战士角色的构造(使用享元) - [x] 1404-关于享元模式的介绍总结和对象池的区别 - [x] 1405-将武器属性修改为享元模式 - [x] 1501-武器工厂修改(享元模式补充) - [x] 1502-关于组合模式的介绍 - [x] 1503-代码实现组合模式 - [x] 1504-用组合模式实现Unity中游戏物体父子关系的管理 - [x] 1601-设计游戏战斗场景 - [x] 1602-设计兵营信息显示和操作的UI界面 - [x] 1603-设计士兵信息显示的UI界面 - [x] 1604-设计游戏状态的UI界面 - [x] 1605-设计游戏暂停UI界面 - [x] 1606-开发工具类UITool可以查找UI控件 - [x] 1607-开发兵营界面的UI管理类 - [x] 1608-开发战士界面和游戏暂停界面的UI管理类 - [x] 1609-开发游戏状态的UI管理类 - [x] 1701-开发兵营类 --- # Journal