摘要: 建造者模式(Builder Pattern): 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 作用: 在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。 (1)用户只需要给出指定复杂对象的类型和内容 (2)建造者模式负责按顺序创建复杂对象(把内容的建造过 阅读全文
posted @ 2018-11-28 17:17 0ooooooooooooooooo0 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1>.Unity3D中的协程(coroutine)和C#线程之间的区别是什么? 多线程程序同时运行多个线程,而在任一指定时刻只有一个协程在运行,并且这个证在运行的协同程序值在必要时才被挂起.除主线程之外的线程无法访问Unity3D的对象,组件,方法. Unity3D没有多线程的概念,不过unity也 阅读全文
posted @ 2018-11-27 19:46 0ooooooooooooooooo0 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1>.重载和重写的区别: (1).所处位置不同,重载在同类中,重写在父子类中 (2).定义方式不同,重载方法名相同,参数列表不同,重写方法名和参数列表相同 (3).调用方式不同,重载使用相同对象以不同参数调用,重写用不同对象以相同参数调用 (4).多态时机不同,重载是编译时多态,重写是运行时多态 重 阅读全文
posted @ 2018-11-27 19:22 0ooooooooooooooooo0 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 设计模式众多,正好今天讲到了中介者模式,就在此留文一篇,顺便记载学习设计模式过程 中介者模式,中介者这个词耳熟能详,找房子找中介,买卖二手车找中介,再如战争时代的电话,两个人之间的通话势必中间有一个接线员 这个中介给人们带来方便,带来便捷 以下做一个媒婆的例子, 男方将信息存留给媒婆,媒婆将男生信息 阅读全文
posted @ 2018-11-20 15:04 0ooooooooooooooooo0 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 外观模式,名字很不容易让人理解 实例:校长要了解学生的详细信息,不可能一个个去问学生,校长只会把这个任务下发给主任,主任将任务下发给老师,老师将任务下发给班长,班长收集好学生信息,一级一级上报,校长直接调用主任的方法,直接了解学生的信息,此设计模式即为外观模式. 此模式即为外观模式,校长直接了解到学 阅读全文
posted @ 2018-11-20 14:48 0ooooooooooooooooo0 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 1.简单工厂模式 2.抽象工厂模式 恢复内容结束 工厂模式 1.简单工厂模式 2.抽象工厂模式 阅读全文
posted @ 2018-11-15 16:25 0ooooooooooooooooo0 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 游戏中物体的生成与销毁,粒子特效的出现和消失,游戏道具的掉落和丢弃,如果一直实例化,务必会消耗内存,会出现游戏卡顿,或者游戏崩溃,所以我们想到了对象池 所谓对象池,简单的可以理解为一个存放物体的池子,通过脚本来进行控制,当你需要某个物体时,通过脚本调用,实例化出来一个或者多个,不需要了就再放回池子, 阅读全文
posted @ 2018-11-15 16:21 0ooooooooooooooooo0 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 先建立所需的文件夹,后期UI搭建以及脚本存放条例清晰,不混乱 导入所需素材(图片,以及DOTween文件) 进行UI界面的搭建 Scroll View的使用,以及内部组件的合理调控 将所搭建的界面拖至指定文件夹作为预制体,以便后期运用脚本方便调用 所建立Image要锚点 阅读全文
posted @ 2018-11-14 19:34 0ooooooooooooooooo0 阅读(302) 评论(0) 推荐(0) 编辑
摘要: public enum PersonState{ EatMeal, // >0 Work, // >1 Sleep, // >2 Chat // >3} public class StateTest : MonoBehaviour{ //当前帧的状态 public PersonState mStat 阅读全文
posted @ 2018-11-14 19:21 0ooooooooooooooooo0 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 进行简单的UI框架分析 进行简单的解析 进行简单的剖析 阅读全文
posted @ 2018-11-12 20:07 0ooooooooooooooooo0 阅读(564) 评论(0) 推荐(0) 编辑