logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用心理解设计模式——解释器模式 (Interpreter Pattern)

前置文章:设计模式的原则其他设计模式:用心理解设计模式设计模式相关代码已统一放至我的 Github一、定义行为型模式之一。Given a language, define a representation for its grammar along with an interpreter that uses the representation to int...

#设计模式#解释器模式
用心理解设计模式——简单工厂模式 (Simple Factory Pattern)

前置文章: 设计模式的原则 其他设计模式:用心理解设计模式专栏设计模式相关代码已统一放至 我的 Github 一、定义  创建型模式之一。  静态 工厂方法模式。二、结构解析:  它的一般结构有三种角色:抽象产品、具体产品、工厂。  抽象产品,描述了所有具体产品的公共属性;  具体产品,是工厂要创建的目标;  工厂,提供了一个“静态工厂方法”,用来创建具...

#简单工厂模式#设计模式
用心理解设计模式——工厂方法模式 (Factory Method Pattern)

前置文章: 设计模式的原则 其他设计模式:用心理解设计模式专栏设计模式相关代码已统一放至 我的 Github 一、定义  创建型模式之一。  Define an interface for creating an object, but let subclass decide which class to instantiate .  Factory Method le...

#设计模式#工厂方法模式
Unity 中实现可复用的 ListView

源码已放入我的 github,地址:Unity-ListView前言实现一个列表组件,表现方面最核心的部分就是重写布局(Layout)。对于简单的列表,尤其是“Cell数量固定且较少、没有超页滚动展示”一类的需求,使用UGUI自带的布局组件进行布局即可。分别为:水平布局组件(Horizontal Layout Group)、竖直布局组件(Vertical Layout Gro...

开源一个基于Unity的Plist解析工具——TextureUnpacker

一、前言拆解plist大图是对已有项目进行学习(换皮)的必备手段!在做这个工具之前,我也曾在网上查找过有没有现成的东西,以免重复造轮子。结果发现,有很多用python脚本来做的(不方便,用之前还要搭环境),也有一些界面版的,或是版本太旧(不能拆解新版本texturepacker打出来的图集),或是功能不全(只能简单拆解,无法还原)。更有的竟然挂在淘宝上售卖。。于是就做了这个...

到底了