设计模式
文章平均质量分 50
Fasty
坚持每天都coding一点点,个人博客fasty97.top
展开
-
观察者模式 C#版
观察者模式(Observer):在对象间定义一种一对多的依赖关系,以便当某对象的状态改变时,与它存在依赖关系的所有对象都能收到通知并自动进行更新。MVC模式的底层可以说就是利用了观察者模式基础设计我们可以使用如下的方式设计一个简单的观察者模式,在被观察者中需要存储一个观察者组,提供一个发送消息的方法对观察组进行消息推送。在观察者中提供一个消息响应的方法,响应消息。 /// <summary> /// 事件 /// </summary> p.原创 2021-03-10 18:01:50 · 234 阅读 · 0 评论 -
Unity 从零开始 的行为树之旅(二)
在Unity中使用行为树以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目录:1.为GameObject创建行为树2.行为树工作面板介绍3.对行为树说Hello4.在行为树中使用变量5.组合节点 Squence 和 Selector在Unity中有很多行为树插件,如Rain AI,Behavior Design...原创 2019-04-25 18:58:48 · 10364 阅读 · 3 评论 -
Unity 从零开始 的行为树之旅(三)组合节点
在Unity中使用行为树以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目录:1.让行为树并行 Parallel节点2.其他组合节点上一节中我们认识和了解了组合节点中的Sequence和Selector这一节我们来看看其他常用的组合节点。1.让行为树并行 Parallel节点建立如下行为树:分析:Pa...原创 2019-04-28 07:41:28 · 5418 阅读 · 0 评论 -
Unity 从零开始 的行为树之旅(四) 修饰节点
在Unity中使用行为树以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目前为止我们已经认识了组合节点,行为节点,现在我们来看看修饰节点。修饰节点不能独立存在,其作用为对子节点进行修饰。图标 名称 作用 Inverter 对子节点执行结果取反 Repeater 有三个属性设置:执行次数...原创 2019-05-04 16:31:25 · 2666 阅读 · 5 评论 -
Java 观察者模式
import observerPattern.IObserver;import observerPattern.Message;import observerPattern.Person;import observerPattern.Water;import observerPattern_simple.*;/** * 主程序类 * Java中的观察者模式 * 作者:Ai * ...原创 2019-04-24 19:52:06 · 152 阅读 · 0 评论 -
Java消息传递机制
/** * 消息传递机制(同步回调,异步回调) * 作者:Ai * 时间:2018年4月29日13:12:39——2018年4月29日23:56:42 * 注释:在多线程和观察者模式的基础上,系统中使用消息传递(类似广播的方式 * 消息机制是面向对象中一种重要的编程思想 * 我们每次点击鼠标,敲击键盘都相当于给操作系统一个消息,让操作系统或软件对我们的消息进行回应 */impor...原创 2019-04-24 19:58:24 · 2222 阅读 · 0 评论 -
Unity 从零开始 的行为树之旅(一)
行为树 Behavior Tree 基础我的博客:Fasty的小站以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目录:1.什么是行为树?2.什么情况下要使用行为树?3.行为树有什么优点?4.行为树由哪几部分组成?5.行为树的工作流程?1.什么是行为树?自顶向下的树形结构行为树Behavior Tr...原创 2019-04-25 17:58:20 · 14511 阅读 · 0 评论