Skip to content

fangjunzhou/Unity-Priority-Queue

Repository files navigation

Unity Priority-Queue

Unity Priority Queue是一个基于Max Heap在C#下实现的Priority Queue。

由于Unity采用的.Net版本还没有原生的Priority Queue,这个项目可以为你的游戏提供Priority Queue支持

Priority Queue可以用于寻路系统,NPC逻辑等模块,是非常基础的Abstract Data Type

下载和使用

依赖项

使用Unity Priority-Queue不需要安装任何依赖项

安装

安装Unity Grid-System可以在package manager中直接添加https://github.com/Fangjun-Zhou/Unity-Priority-Queue.git#upm-priorityqueue

或是将以下内容复制到项目包文件管理器的manifest.json

"com.fintokmak.priorityqueue": "https://github.com/Fangjun-Zhou/Unity-Priority-Queue.git#upm-priorityqueue"

文档

Unity Priority-Queue的使用文档请看这里