Unity免费库/插件/工具类/扩展集合

这篇具有很好参考价值的文章主要介绍了Unity免费库/插件/工具类/扩展集合。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

推荐一个GitHub关于Unity库/插件/工具类/扩展的集合,都是免费的,里面包含各种各样实用的工具,比如

对象池、八叉树、回放系统、粒子、寻路、Debug工具、VR、网络库、物理、AI、Input控制器等等等等,应有尽有。

链接:https://github.com/michidk/Unity-Script-Collection

梯子挂了,翻译的不全,有空再翻译

我尝试做下翻译:

GameObjects & Transforms

  • RecyclerKit - 对象池系统.
  • UnityOctree - Unity八叉树实现.
  • In-Game Replay System - 支持录制Transform的录制回放系统.
  • Unity Scene Query - 用来遍历和查询Unity场景的库,以找到特定的对象(类似网页的节点方式)  
  • UnityTools - 支持运行时的Gizmos绘制库.
  • Unity3DRuntimeTransformGizmo - 支持运行时的Gizmos绘制库.

Movement & Animation

  • List View Framework - 创建动态的可滚动列表(Unity官方的,似乎废弃了).
  • Reaktion - 音频响应库,根据麦克风音量播放对应的动画.

    Unity免费库/插件/工具类/扩展集合

  • DOTween - 知名动效缓动插件.
  • UnitySpritesAndBones - 骨骼工具,年代太久远,请忽略,用Unity自带的即可.
  • spine-unity - Spine对应的Unity库.
  • ikccd - IK的,年代太久远.
  • Aim-IK - IK跟随
  • RecordAndRepeat - 通过TimeLine记录和播放自定义数据.

Controls & Input

  • InputManager - 键位绑定系统,不过我更推荐InControl.
  • TouchScript - 多点触控库,似乎没维护了,最近修改是5年前.

Character Controller

  • Unity 2D Platformer Controller - 2d平台游戏控制器,支持双跳、爬墙等机制.
  • CharacterController2D - 2d版本的CharacterController.
  • SuperCharacterController - 3D CharacterController.

AI & Pathfinding

  • A Star Pathfinding for Platformers - A*寻路,针对基于网格的平台游戏.
  • Astar for Unity - A*寻路,支持3轴和多线程.
  • A* Pathfinding Project - A*寻路.
  • UnitySteer - 转向,避障和路径跟随行为.
  • SimpleTraffic - 一个简单的交通系统,使用Nav Mesh.
  • Self-driving-vehicle - 自动驾驶交通系统.

Physics

  • Mario Galaxy Gravity for Unity - 类马里奥重力组件.
  • Ocean Community Next Gen - 水物理/Shader.
  • Voxel GPU Physics - GPU驱动的体素物理.
  • Interactive Erosion - 运行时流体侵蚀.

Particles

  • KvantSpray - GPU驱动的粒子系统(可能不支持2017以上Unity).
  • NVIDIA Hair Works Integration - Nvidia Hair Works的Unity集成库,创建真实头发.
  • Ember Particles - 灰烬粒子.
  • SPHFluid - 基于SPH的交互式三维流体仿真.

Meshes & Construction

  • ProceduralToolkit - 程序化生成Mesh库.
  • Draw - 使用线条生成立方体等形状.
  • VolumetricLinesUnity - 基于GPU渲染的体积线段.
  • giles - 3D运行时关卡编辑器.
  • Voxelmetric - 体素库.
  • Procedural Shapes for Unity - 程序化生成图形(链接无效了).
  • ICO Sphere Mesh Creator - 程序化球体创建.
  • Vertex Painter - 顶点编辑.
  • FacePaint - 支持绘制mesh每个三角面.
  • Simplygon - 网格优化和LOD生成(无效).
  • meshcombinewizard - 网格合并,可以合批次.
  • RoadArchitect - 具有动态路口、桥梁等特点的道路系统  .
  • DrawLine - UGUI画线工具,支持贝塞尔曲线.

    Unity免费库/插件/工具类/扩展集合

  • Deform - 一个用于在编辑器和Unity运行时变形网格的框架  .
  • 2.5D Destruction - 将2D精灵分解成2.5D片段(实现爆炸).
  • MetaBalls Liquids - 使用MetaBalls进行液体模拟.

Unity免费库/插件/工具类/扩展集合文章来源地址https://www.toymoban.com/news/detail-415699.html

Materials & Shading

  • Ocean Community Next Gen - 水物理/Shader.
  • Flow Map Shader - 与精灵一起工作的流程图着色器.
  • ShaderProject - shader收集工程.
  • Skybox Plus - 一系列天空盒shader.
  • Outline Shader - 轮廓着色器,它适应屏幕宽度和相机距离 .
  • Unity Sprite Uber Shader - 精灵的3D着色(例如法线贴图).
  • Low Poly Shaders - 针对低多边形模型优化的着色器.
  • Lux Shader Framework - Lux 2.02 pbr Shader框架.
  • Unity Wireframe Shaders - 通用线框着色器.
  • Hologram Shader - 简单的全息图着色器.
  • Kamakura Shaders - 一个关于非真实感渲染的着色器和组件的集合.
  • Facepunch.Highlight - Mesh外发光.

2D

  • UnitySVG - 读取svg格式.
  • Fungus - 2d互动故事叙述游戏框架,流程图式的框架.
  • PolyMesh - 2d形状创建工具,适用于原型,Unity已经内置了.
  • Unity Tilemap - 2D tilemap editor,Unity也内置了.
  • 2D Extras - Tilemap扩展工具包,很实用.
  • Vector Graphics Samples - 在Unity 2018.1以上中使用矢量图  .

Networking

  • UNet Authoritative Networking - 权威的网络实现.
  • MLAPI Unity的UNET高级API的替代品,允许单独的服务器/客户端项目和更多  .
  • Barebones Master Server - 托管您自己的自定义主服务器设置,避免CCU费用 .

VR

  • SteamVR - VR SDK.
  • The Lab Renderer - Steam官方推出的VR渲染库.
  • VRTK - 支持各种VR SDK的切换,只需一套代码,就能接好各个VR平台.
  • NewtonVR - VR 物理和交互库.
  • Cutie Keys - VR 虚拟键盘.
  • Punchkeyboard - 另一款VR虚拟键盘.
  • Hover UI Kit - VR UI框架.
  • VRLineRenderer - 为VR优化的线段.

Sound & Music

  • usfxr - 程序化生成音效.
  • DefaultMicrophone - 获取默认麦克风名字(Windows).
  • Lasp - 将音频信号转化为图形.

UI

  • Book Page Curl - 翻书插件.
  • Open Pause Menu - 暂停UI.
  • Lunar Mobile Console - 可视化日志输出插件.
  • InfinityScroll - 无限滚动条,使UGUI的ScrollRects无限滚动.
  • TextMesh Pro - Unity已经内置的TextMeshPro.
  • EasyButtons - Button标签,在Inspector界面显示按钮.
  • UI Extensions - UGUI扩展,提供各种各样的组件比如颜色选择器、UGUI线条等.
  • NGUI Extensions - NGUI扩展.
  • Webview CSharp - 将网站内置显示到Unity中.
  • Typogenic - 一个易于使用,快速和高质量的3D Text组件.
  • unity-debug-overlay - 运行时Debug工具,可以绘制出心跳图.

Post-Processing & Rendering

  • kode80SSR - screen-space reflections.
  • KinoObscurance - screen-space ambient obscurance.
  • SMAA - subpixel morphological anti-aliasing.
  • Temporal Reprojection Anti-Aliasing - anti-aliasing solution used in INSIDE.
  • kode80CloudsUnity3D - realtime volumetric clouds.
  • PixelRenderUnity3D - pixelized rendering.
  • PixelCamera2D - pixel-perfect rendering.
  • KinoMotion - motion blur using motion vectors.
  • KinoContour - edge detection.
  • KinoMirror - kaleidoscope effect.
  • KinoFringe - chromatic aberration.
  • KinoBinary - 1-bit monochrome effect.
  • KinoFeedback - retro framebuffer feedback effect.
  • KinoRamp - color ramp overlay.
  • KinoSlitscan - slit-scan effect.
  • KinoGlitch - glitch effect.
  • KinoDatamosh - datamosh.
  • unity vhsglitch - vhs glitch effect.
  • Scanline Shader - scanline effect.
  • KinoFog - global fog.
  • KinoBloom - bloom.
  • KinoBokeh - bokeh effect.
  • KinoVignette - vignette.
  • KinoVision - frame information visualizer.
  • Unity5Effects - post-processing collection.
  • LightShafts - light shafts.
  • VolumetricLights - volumetric lights.
  • SonarFx - wave patterns.
  • Cinematic Image Effects - cinematic image effects.
  • Post-processing Stack - multiple image effects in one pipeline.
  • Moments - gif recorder.
  • uDesktopDuplication - realtime screen capture as Texture2D.
  • Heat Distortion Effect - a shader which distorts the image behind, using a normal map.
  • Clear Flags Effect - Image Effect to reproduce the Clear Flags camera effect.
  • DeLightingTool - tool to remove lighting information from textures in a photogrammetry asset pipeline.
  • unity-lut-generator - LookUpTable generator for Unity.
  • SEGI - Sonic Ether's voxel-based global illumination system.
  • Aura - a local simulation of the light scattering into the surrounding medium.

Mobile

  • Toast - android toast notifications.
  • FBSucks - android share image & text.
  • UnityShowAndroidStatusBar - android show statusbar.
  • Google VR SDK - google mobile vr sdk.
  • Unity Webview - webview overlay.
  • CUDLR - remote debugging and logging console.
  • Simplygon - mesh optimization & lod generation.

Debug

  • uREPL - runtime evaluation of c# expressions.
  • UberLogger - advanced logging API, improved editor console & ingame console.
  • Unity File Debug - enhanced Debug.Log with file export and web viewer.
  • Immediate Window -- Type code and get immediate feedback with object inspection like chrome console debugger.
  • Consolation - in-game debug console.

Editor

Tools

  • Favorites List - mark objects/scenen/assets as favorites to return to them quickly.
  • REX Diagnostics - runtime evaluation of c# expressions.
  • Better Defines - platform dependent preprocessor directive manager.
  • MissingReferencesUnity - find missing references.
  • Unity Resource Checker - resource analyzer.
  • Asset Usage Detector - checks if an asset is used in code and/or scene files.
  • Compile Time Tracker - compile time tracker.
  • UnityStudio - unity asset export tool.
  • Screen Shooter - takes screenshots with multiple resolutions at once.
  • Script Templates for Unity - script templates.
  • Unity 2D Destruction - sprite destruction.
  • CurveTexture - bake curves into texture.
  • Unity3D Rainbow Folders - folder icons.
  • Unity Themes - editor themes.
  • Tree Randomizer - randomize unity trees.
  • Render Settings Duplicator - clones the render settings from one scene to another.
  • Piviot Transform Helper - adds piviot creation shortcuts to the context menu.
  • ScriptExecutionOrder Attribute - attribute to specify execution order.
  • Simple Editor Shortcuts Tools Collection - small collection of simple tools to help in scene editing workflows.
  • Mulligan Renamer - bulk renaming tool for game objects and assets.
  • BitField Attribute - Enable bit field masking from the Unity Editor.
  • ScriptableObject Menu - Create ScriptableObjects from the Unity Editor.

Editors

  • Brainiac - behaviour tree & (behaviour-)node-based visual editor.
  • Node Editor - (calculation-)node editor.
  • BrotherhoodOfNode - (more graphical-)node editor for visual things.
  • VisualNoiseDesigner - visual noise designer.
  • SimpleGeo - simple geometry painter.
  • Curves and Splines - curve & spline editor.
  • Unity 2D Joint Editors - 2d joint editors.
  • PolyMesh - 2d shape editor.
  • VertexPaint - vertex data painter.
  • SabreCSG - a set of level design tools for building complex levels.
  • Unity Tilemap - 2D tilemap editor.
  • Node Editor Framework - Node Editor Framework for creating node based displays and editors.
  • Unity Event Visualizer - graph editor for viewing all UnityEvents.
  • Runtime Node editor - Unity runtime node editor using with Unity UI.

Inspector Extensions

  • Reorderable Lists - reorderable list field.
  • Ordered Dictionary - ordered dictionary field.
  • ClassTypeReference - class type reference field.
  • Unity3D ExtendedEvent - extended event selector.
  • Property Drawer Collection - collection of property drawers.
  • Node Inspector - node based inspector.
  • ColorBands - color bands.
  • QuickEvent - persistent event handlers with static or dynamic values.
  • Reorder Components - reorder components on your GameObjects.
  • AwesomeComponent - auto load assets on SerializedFields.
  • ScenePreview Inspector - view scene preview in inspector.

Importer

  • Unity Excel Importer Maker - excel.
  • Unity Psd Importer - advanced psd import.

Serialization & Web

  • Full Serializer - custom serializer.
  • Json.Net - Newtonsoft Json.NET.
  • SQLite4Unity3d - sql lite.
  • UnityHTTP - http library.
  • Unity QuickSheet - import data from google/excel sheets.
  • Odin Unity Serializer - Arguably the best serializer for Unity out there.

Social SDKs

  • Google Analytics Plugin - Google Analytics.
  • Google Play Games Plugin - Google Play plugin.
  • Facebook SDK - Facebook sdk.
  • Reign Unity Plugin - unified mobile api.
  • GetSocial SDK - community api.
  • SOOMLA Framework - store api.
  • Steamworks.NET - c# wrapper for valve's Steamworks API.
  • Facepunch.Steamworks - Steamworks C# API (not all features implemented, but better API).
  • twitter-for-unity - Twitter API Client for Unity.

API Extensions & Helper

  • Camera Extension - a better way of manipulating the culling mask.
  • Download Manager - simple file downloads.
  • UnityMainThreadDispatcher - main thread dispatcher.
  • UnityBitmapDrawing - texture2d drawing extensions.
  • Unity3D ComponentAttribute - auto component referencing.
  • Unity3D ExecutionOrderAttribute - execution order attribute.
  • LINQ to GameObject for Unity - gameobject linq querys.
  • Chained Works - coroutine chained procedures.
  • TeaTime - timer queue for coroutines.
  • Smart Tags and Layers - generates static values for your tags and layers.
  • DTValidator - finds broken and unassigned references.
  • xNode - easily create node-based plugins.

Design Patterns

  • Unity Singleton MonoBehaviour - powerful singleton.
  • Signals - simple event/signal system.
  • Unity3d Finite State Machine - simple finite stata machine.
  • stateless - more complex state machines.
  • Design Patterns in Unity Example - collection of design patterns.
  • Entitas CSharp - entity component system framework.
  • strangeioc - inversion of control framework.
  • Zenject - depedency injection framework.
  • UniRx - unity reactive extensions implementation.
  • Stateless - Fork of Stateless dot net statemachine for .Net 3.5.

Utilities

  • demilib - various utilities and tools for Unity.
  • Excessives - General purpose C# and Unity3D utility scripts.

Other

  • Unity Right Click - windows context menu extension: 'open with unity'.
  • No Hot-Reload - prevent unity hot-reloads.
  • Unity C# 5.0 and 6.0 Integration - c# 5 & 6 integration for unity.
  • FLUnity - flash to unity.
  • Projeny - project management.
  • CUDLR - remote debugging and logging console.
  • WebGL - Simple Loading Fix - custom loading bar for the webgl loader.
  • UtilityKit - SerializationUtil, SpriteAnimator, SpriteAnimator, MathHeloers, AutoSnap, ...
  • Remove Boo.Lang and UnityScript Hints - Project Generation Hook to remove references to Boo.Lang and UnityScript assemblies.
  • Asset Store Batch Mode - API for uploading Unity Asset Store packages.
  • Unity Size Explorer - analyzes the disk space usage of your build.
  • Better Unity Script Templates - improved Script templates.
  • UnityCsReference - Unity C# reference source code.
  • Shader Calibration Charts - Unity StandardShader calibration charts.
  • Save Game Free - cross platform, encrypted, online-stored saves.
  • UCompile - runtime compilation and execution of CSharp code.
  • UDBase - module-based game template for Unity.
  • Hull-Delaunay-Voronoi - Hull, Delaunay and Voronoi algorithms in Unity.
  • YTranslate - machine translation using Yandex Translate.
  • AR Support Checker - plain detection of AR supported (ARCore, ARKit, AR Foundation) devices.
  • Steam Microtransaction API Handler - API for Steam In-Game Purchase with examples using Unity

到了这里,关于Unity免费库/插件/工具类/扩展集合的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • com.google.common.collect 是 Google Guava 库中的一个包,它提供了一系列扩展和增强 Java 集合框架的工具类和数据结构

    com.google.common.collect 是 Google Guava 库中的一个包,它提供了一系列扩展和增强 Java 集合框架的工具类和数据结构。Guava 的集合工具在设计上强调性能、不可变性、功能性和易用性。 以下是 com.google.common.collect 包中一些重要的类和接口: Immutable Collections: ImmutableSet:一个不可变

    2024年03月19日
    浏览(61)
  • 【沐风老师】为你推荐18个免费3dMAX插件和脚本

    在所有 3D 软件中,3dMax的历史特别引人注目,有许多有趣的里程碑和突破点。自 1990 年推出以来,3dMax 一直是Autodesk公司的支柱产品之一。作为行业标准,它是高端项目和各种高级用途的首选 3D 软件之一。 如果你已经在使用3dMax(或计划使用),您很可能已经意识到它的巨大

    2023年04月09日
    浏览(46)
  • 给大家推荐一款IDEA神级插件【Bito】而且免费

    什么是Bito? Bito是一款在IntelliJ IDEA编辑器中的插件,Bito插件是由ChatGPT团队开发的,它是ChatGPT团队为了提高开发效率而开发的一款工具。ChatGPT团队是一支专注于自然语言处理技术的团队,他们开发了一款基于GPT的自然语言处理模型,可以用于生成自然语言文本。 Bito插件的强

    2024年02月06日
    浏览(52)
  • 推荐一个免费的刷题网站

    在学习编程的过程中,刷题是非常重要的一部分。而随着互联网的发展,许多刷题网站应运而生。今天,我想向大家推荐一个免费的刷题网站:LeetCode。 LeetCode是一个致力于帮助程序员提升技能的在线学习平台。它提供了超过2000道算法题和面试题,覆盖了许多编程语言和难度

    2024年02月03日
    浏览(55)
  • 如何从应用商店Microsoft Store免费下载安装HEVC视频扩展插件

    在电脑上打开一张HEIC类型的图片提示缺少HEVC解码器,无法打开查看,现象如下: 这种情况一般会提示我们需要下载安装HEVC解码器,点击“立即下载并安装”会跳转到应用商店,但是我们发现需要付费7元才能下载安装 免费安装的方法: 1、浏览器打开以下链接,点击页面上

    2024年04月16日
    浏览(174)
  • 推荐一个免费服务器网站|亲测可用

    亲测一段时间,非常好用 阿贝云【ABY】领先的高防服务器、云服务器、虚拟主机、免费空间、高防空间服务商!

    2024年02月15日
    浏览(72)
  • 免费ChatGPT-4及各种工具网站集合清单!

    目录 一、GPT-4可用平台一览 1. Forefront 2. Ora 3. TDChat 4. Fastgpt 5. Cursor 6. POE 7. NewBing 二、GPT-3.5平台 1. aichat 2. BaiChat 3. Chat35 4.FreeGPT 5. writesonic 三、新增ChatGPT集合清单  细分领域 链接:[点击跳转] GPT-4:受限免费,3小时内5条消息,需要魔法 GPT-3.5:完全免费,需要魔法 链接:[点

    2024年02月05日
    浏览(47)
  • 10款Photoshop免费在线工具推荐

    AdobePhotoshop下载繁琐,付费昂贵,让很多设计师望而却步! 经过几个小时的筛选和测试,筛选出10款Photoshop免费在线工具,与Photoshop一样强大。让我们看看! 智能抠图 当我们想要去重图片背景,获取图片的主体元素时,我们可以使用智能抠图插件,通过算法的智能识别,快速

    2024年02月11日
    浏览(48)
  • 11个免费的数据可视化工具推荐

    数据可视化之所以流行,不仅是因为它简化了我们查看复杂数据的方式,更是因为数据可视化可以加快我们获取数据信息的速度。 本文专门为您列出了11个免费的数据可视化工具,帮助您快速掌握数据可视化技能。 即时设计是可云端编辑的专业级 UI 设计工具,包含国内外多

    2024年02月05日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包