摘要:
学都学了,肯定要往snippet里塞好东西嘛 { // Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and // description. 阅读全文
摘要:
线段树的本质就是树状数组,只不过线段树不再需要lowbit函数来定位对应数据的存储位置,取而代之的则是直接计算分叉结果位置。 node结构体 通常而言,线段树所需要的存储空间约等于原数组的4倍。由于线段树需要存储区间的范围,所以我们需要自己定义一个新结构体来方便存储: const int N = 阅读全文
摘要:
事件系统是一个基于观察者模式之上构建的系统。通过利用delegate来进行Multicasting,实现一处激发则一触全发。 以下代码以简单的形式实现了一个仅限void类型函数的事件系统。 public class EventManager : MonoSingleton<EventManage 阅读全文
摘要:
单例模式通常用于生成单一管理者,例如假设游戏只能有一个玩家,那么就可以将玩家的控制器作为一个单例存在使用。或者场景控制,也可以作为一个单例来使用。 //BaseManager.cs using System.Collections; using System.Collections.Generic; 阅读全文