
设计模式
文章平均质量分 50
设计模式
17岁的勇气
很多人30岁就死掉了,只不过七八十岁才埋
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
游戏开放式新手引导框架设计
模块设计:1.新手引导的触发方式应该是挂在logic外的 不应该和代码混在一起 (可以用观察者模式 事件来触发)2.引导有很多不同的表现和行为(不同的object),并且需要处理好每个引导的生命周期(需要有一个引导行为的接口 实现初始化和清空这两个必要的接口)。3.满足引导触发条件后,先加入引导列表判断优先级后决定是否展示4.引导触发后的逻辑大概有:行为对象初始化,当前行为引导是否满足条件能触发,触发后的表现,表现完后的清空 ,执行下一个行为,引导结束。还有各种引导行为跳转、回退、插入,这么多的原创 2024-08-16 14:25:30 · 597 阅读 · 0 评论 -
浅谈游戏开发中客户端需要了解的设计模式
浅谈游戏开发中客户端需要了解的设计模式原创 2022-11-10 22:08:03 · 1183 阅读 · 0 评论 -
lua实现面向对象深度解析
先了解一下原表 __index __newindex__index步骤1.在表中查找,如果找到,返回该元素,找不到则继续步骤2步骤2.判断该表是否有元表,如果没有元表,返回nil,有元表则继续步骤3步骤3.判断元表有没有__index方法,如果__index方法为nil,则返回nil;如果__index方法是一个表,则重复步骤1、2、3;如果__index方法是一个函数,则调用该函数,并返回该函数的返回值__newindex 可以等于一个表 也可以等于一个函数__newindex只会在添加原表原创 2021-08-02 11:47:00 · 429 阅读 · 0 评论 -
编程思想
封装思想:就是把重复的代码封装成函数封装目的:方便修改原创 2020-03-09 22:31:17 · 140 阅读 · 0 评论