游戏内各系统的整合--中介者模式 发表于 2019-08-07 | 更新于 2020-01-23 | 分类于 Unity 本文字数: 18k | 阅读时长 ≈ 17 分钟 思考并回答以下问题: 中介者模式的官方定义是什么? 中介者模式属于什么类型的模式? 阅读全文 »
获取游戏服务的唯一对象--单例模式 发表于 2019-08-07 | 更新于 2020-01-23 | 分类于 Unity 本文字数: 13k | 阅读时长 ≈ 12 分钟 思考并回答以下问题: 单例模式的官方定义是什么? 什么时候使用单例模式? 管理类要使用单例模式吗?为什么? 单例继承是什么意思? 阅读全文 »
游戏主要类--外观模式 发表于 2019-08-07 | 更新于 2020-03-15 | 分类于 Unity 本文字数: 8.9k | 阅读时长 ≈ 8 分钟 思考并回答以下问题: 外观模式的官方定义是什么? 为什么要使用外观模式? 阅读全文 »
动态配置图片 发表于 2019-08-07 | 更新于 2019-10-11 | 分类于 Unity 本文字数: 3.2k | 阅读时长 ≈ 3 分钟 思考并回答以下问题: 如果使用本地的图片,看看需要做哪些改变呢? 阅读全文 »
读写文件 发表于 2019-08-07 | 更新于 2019-10-22 | 分类于 Unity 本文字数: 3k | 阅读时长 ≈ 3 分钟 思考并回答以下问题: 用Unity读取外部的txt文件,把里面的内容显示在UI上。txt文件放在Resources目录下和StreamingAssets目录下读取的方式一样吗? 用File读取有什么缺点?为什么Unity要用到File类读写文件? Path.Combine(path1, path2)怎么使用? 阅读全文 »
游戏场景的转换--状态模式 发表于 2019-08-06 | 更新于 2020-03-08 | 分类于 Unity 本文字数: 19k | 阅读时长 ≈ 18 分钟 思考并回答以下问题: 状态模式的官方定义是什么?如何用德鲁伊来描述状态模式?Context类就是德鲁伊怎么理解?Context和State接口互相用类成员调用怎么理解? “一个对象”,Context就是那个对象。怎么理解? 动手画一下状态模式的类图。 德鲁伊怎么玩?首先我要告诉德鲁伊最初的状态是什么,然后操作德鲁伊攻击。 什么场景使用状态模式? A类作为B类的成员,然后在B类的function SetA(A)方法里赋值,参数是A类对象,怎么理解? 状态在自身里面进行状态转换怎么理解? if else的判断条件跑到了哪里? Context这个词表示上下文和执行环境的意思。怎么理解? 理解状态模式最关键的两点在Context类:1.调用Context类的对象的一个方法(一个对象的行为)时要设置一个初始状态;2.给这个方法传会触发转换的参数。怎么理解? 代码转成使用状态模式时要新建状态接口和具体状态子类。怎么理解? 几个状态之间无法通过引用进行调用,虽然都是状态基类的子类,但只能通过Context互相通信。这就是为什么状态类要引用Context的原因。怎么理解? 阅读全文 »