- 博客(8)
- 收藏
- 关注
原创 设计模式之中介者模式
中介者模式中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。中介者模式在这里用媒婆表示代码展示using System.Collections;using System.Collections.Generic;using UnityEngi...
2018-11-20 19:44:48 119
原创 设计模式之外观模式
外观模式外观模式(Facade )隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。菜鸟教程的例子:电脑整机是 CPU、内存、硬盘的外观。有了外观以后,启动电脑和关闭电脑都简化了。直接 new 一个电脑。...
2018-11-20 19:16:46 91
原创 设计模式学习之二
工厂模式的父类可以是接口也可以是抽象类简单工厂回顾一下简单工厂步骤1.先建立一个抽象工厂类2.在抽象工厂类里面写一个抽象方法3.建立一个普通类4.在普通类中重写抽象方法之前的设计模式学习之一写简单工厂/抽象类的小技巧建立了普通类之后会提示报错鼠标放上去之后会有提示左边的灯泡点开点击实现抽象类,VS会帮我们快速的建立下面的代码直接帮我们"敲"好下面的代码我们直接编...
2018-11-15 17:21:14 123
原创 单例模式
单例模式分为两种一种是继承mono的一种是不继承mono的不继承mono的 常用于数据的管理不继承mono:using System.Collections;using System.Collections.Generic;using UnityEngine;namespace Sington{ public class SingleTonTest /*: MonoBeh...
2018-11-13 20:13:36 163
原创 DoTween的基本用法
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using DG.Tweening;public class Test : MonoBehaviour { private Image testImage; private T...
2018-11-12 19:38:22 358
原创 关于学习Lua语言
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。lua 经常被用作 cocos-2dx 引擎开发2D安卓游戏lua也被用作后端开发,现在很多后端开发都用的是纯粹的lua语言lua也被用做[热更新(在unity里面直接做)][修改脚本]lua和Python一样没有 ; 和 {}Lu...
2018-11-08 17:32:45 358
原创 AssetBundle包框架
为啥有AB包? 因为资源需要更新, 避免更新一次打包一次 动态修改.AB包注意啥? 依赖关系 找依赖关系应该找到对应的平台!!!打包策略是分场景打包 若文件被文件夹包含打包出来的就是文件夹的名字 否则是场景文件夹名称当我AB包从硬盘加载完成之后 是不是就该加载到内存 并实例化了? 带有缓存的ab加载机制脚本不允许出现在打包目录的 dll第一步先删除之前的包...
2018-11-07 19:34:17 612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人