Unity自制工具


        

Unity自制工具


自己学习并编写的Unity的各种实用工具,仓库中每种工具都会有详细的介绍与使用说明,这里只简单介绍

仓库地址:

https://gitee.com/hyuhyua/unity-tools


  • 1. UI屏幕空间下的粒子系统解决方案


    2. 跨平台通用日志插件(现不在此仓库中)

    • 一个功能更多,更方便的日志插件库。可考虑用于替代Unity自带Debug。

    3. Unity帧同步库 (现不在此仓库中)

    • KCP库:将KCP封装,实现可靠UDP传输的网络库。
    • 定点数运算数学库:一个通用数学运算库PEMath,解决不同计算设备、不同型号CPU进行浮点数运算时产生差异的问题。确保不同服务器或者客户端之间产生运算结果一致。
    • 物理碰撞计算库:一个通用物理碰撞计算库PEPhysx,解决不同计算设备、不同平台物理碰撞计算结果产生差异的问题。确保不同客户端之间产生运算结果一致。

    4. lua一键转换txt工具

    • 此工具将帮助你进行.lua到.txt的一键转换(不删除原lua文件)

    5.UGUI通用监听工具

    • 解决UGUI中Text组件、Image组件等不能监听UI操作事件(点击、拖拽)的问题。

    6.定时工具 (现不在此仓库中)

    • 高频高精度的毫秒级定时:TheadTimer
    • 大量并发任务的定时(await):AsyncTimer
    • 帧数的定时:FrameTimer
    • update画面帧定时:MonoTimer
    • 帧同步Tick定时:LogicTimer

    7. 手机摇杆操作

    • 类似王者荣耀里的移动摇杆

    8. protobuf转换工具

    • protobuf转换核心文件,批处理转换和Unity编辑器扩展

    9. 导表工具

    • 一个基于protobuf,python的Unity导表工具。将Excel表格数据导出成特定资源文件

    10. 日志工具

    小而美的日志工具 零消耗关闭 重定向 实用功能 方便使用的API等


    11. FairyGUI小框架

    FairyGUI适配的一个小框架 适合中小游戏使用或修改(因为数据显示未分离)