# UnityUpdateService **Repository Path**: GameDevLee/UpdateService ## Basic Information - **Project Name**: UnityUpdateService - **Description**: Unity在任何脚本,都能控制Update的执行顺序 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-18 - **Last Updated**: 2022-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UpdateService **联系作者:419731519(QQ)** ## UpdateService介绍 - Unity里,脚本并不能方便的控制Update的先后顺序 - 这个插件能帮助到你在任何脚本里,也能方便的控制**Update**,**LateUpdate**,**FixUpdate**的先后顺序 - 当使用这个插件时,会自动生成一个隐藏的游戏物体,以启动**UpdateService** - 使用单向链表跟对象池的方式以优化代码的执行调用 - **Order**越小,越先被调用 - 觉得我的插件能帮助到你,麻烦帮我点个Star支持一下❤️ ## How To - manifest.json中添加插件路径 ```json { "dependencies": { "com.leeframework.updateservice":"https://e.coding.net/ggdevlee/leeframework/UpdateService.git#1.0.0" } } ``` - 引入命名空间 ```csharp using LeeFramework.Update; ``` - Register ```csharp private void Cb100() { Debug.Log("100"); } UpdateSvc.instance.Register(UpdateType.Update, Cb100, 100); ``` - Unregister ```csharp UpdateSvc.instance.Unregister(UpdateType.Update, Cb100, 100); ```