
推荐100个unity插件
文章平均质量分 95
平时用到的比较好的unity插件推荐,和使用方法记录
向宇it
这里没有教程,这里只做学习分享!我的学习理念是:与其闭门造车,不如站在巨人的肩膀上 —— 融会贯通行业前辈们的宝贵经验。
展开
-
【推荐100个unity插件】比 Unity 自带协程更高效的异步处理方式,高性能和0GC的async/await异步方案——UniTask插件
UniTask 是专为 Unity 设计的高性能异步编程库,旨在解决传统协程和 C# Task 的不足,提供更高效、更轻量的异步解决方案。它支持零 GC 内存垃圾、完美集成 Unity 主线程,并简化了异步编程的复杂性。UniTask 提供了丰富的功能,如延时操作、线程切换、条件等待等,适用于资源加载、网络请求等场景。通过 async/await 语法,开发者可以更直观地编写异步代码,提升开发效率和游戏性能。UniTask 的安装和使用简单,支持 Unity 2018.3 及以上版本,是 Unity 开发中原创 2025-05-13 13:33:09 · 2381 阅读 · 0 评论 -
【推荐100个unity插件】在unity轻松创建和自定义 NPC 的声音,并将它们保存为 Unity 项目中的资产——Speech Generation for NPC插件
游戏开发中,我们总会遇到这样的需求,如何给游戏角色配音?自己配音麻烦又不准确,毕竟不是谁都是配音演员。那么我们该如何在unity轻松创建和自定义 NPC 的声音呢?本篇要推荐的插件是——Speech Generation for NPC插件。这个插件的缺点,就是对中文支持不是很好,只有一个语言,还是女声,而且生成的效果和AI机器人一样,中文基本是没法用的。但是如果是英文的话它支持就有很多了,而且效果也很好,所以非常推荐使用它制作一些说英文的NPC角色语言。原创 2025-04-30 08:18:48 · 1076 阅读 · 0 评论 -
【推荐100个unity插件】给你的unity角色快速添加走路粒子或在地面上留下脚印、并且播放脚步音效—— Invector Footstep System插件
游戏开发中,我们总会遇到这样的需求,如何给游戏角色添加脚印?如何播放脚步音效?本篇要推荐的插件是——Invector Footstep System插件。若使用 Humanoid 动画类型,用于检测地面类型的球体触发器将自动生成于角色脚部。可调整球体大小与位置以优化检测效果,这些球体将帮助识别地面类型以播放正确的 AudioSurface(如草地、金属、水面等)。这个插件确实很方便易用。但是它性能其实做的很差,通过查看源码我们可以知道,无论是脚步声,脚印,预制体都是直接实例化删除。原创 2025-04-29 10:00:18 · 1019 阅读 · 0 评论 -
【推荐100个unity插件】将unity资源打包为插件或者上传到unityAssetStore资源商店进行售卖 —— Asset Store Publishing Tools插件的使用
假设我们有这样的需求,就是我们想将自己制作的游戏或者插件打包为插件或者上传到unityAssetStore资源商店进行售卖,那该如何做呢?如果我们不进行任何的操作,直接进行打包,别人使用时大概率会出各种各样的问题,比如配置不正常,插件未安装报错。所以今天就不得不推荐unity的一个免费打包工具插件 —— Asset Store Publishing Tools插件的使用。原创 2025-04-28 14:34:55 · 1171 阅读 · 0 评论 -
【推荐100个unity插件之10】Unity Cinemachine最全的最详细的虚拟相机介绍,详细案例讲解,快速上手
相信很多同学都用过Unity的Cinemachine插件,使用它可以很方便地实现一些摄像机效果,比如摄像机追踪、推拉镜头、分镜等效果。Cinemachine的知识特别的多又很常用,本来是想做一期来讲一下的,结果搜索发现已经有人做过了,而且内容挺全的,但是内容可能比较啰嗦,还有部分没有补充,所以我就先转载下来,后续有时间再优化修改补充,觉得内容不错的,很欢迎大家去支持原作者。转载 2023-11-13 14:23:54 · 20190 阅读 · 14 评论 -
【unity实战】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)
之前有人在微信上找我,问了TileMap相关的知识【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)不过写的不是特别不是特别细致,只是简单的用了一下,所有这次特地打算单独写一篇文章,来介绍一下,下次还有人问我,我直接就把这篇文章丢给他,完美!Unity的Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性。Tilemap是一个用于创建2D地图的工具。原创 2023-08-20 16:51:02 · 9474 阅读 · 3 评论 -
【推荐100个unity插件之26】Unity 地形Terrain的绘制和使用进阶内容 —— Terrain Tools和 Terrain Toolbox的使用
本文算是基于之前的地形Terrain绘制和使用的进阶内容和补充。【2023Unity游戏开发教程】零基础带你从小白到超神04——地形Terrain的绘制和基础使用介绍【2023Unity游戏开发教程】零基础带你从小白到超神04——地形Terrain的绘制和基础使用介绍在Terrain组件的最上面,我们可以看见五个按钮它们分别对应Terrain的五个主要工具第一个是相邻Terrain的生成工具第二个是Terrain的绘制工具这里的绘制指的是地形的雕刻和地表纹理绘制第三个是树木的绘制工具。原创 2024-08-19 09:48:45 · 4589 阅读 · 1 评论 -
【推荐100个unity插件之28】在unity中建模,使用Unity制作基础模型,搭建场景原型——ProBuilder的使用
【推荐100个unity插件之28】在unity中建模,使用Unity制作基础模型,搭建场景原型——ProBuilder的使用转载 2024-08-27 10:25:47 · 2684 阅读 · 0 评论 -
【推荐100个unity插件之21】unity实现本地化(多语言)切换功能——Localization插件的使用
当介绍Unity实现多语言切换功能时,本文将重点关注一款名为Localization的插件。该插件为Unity开发者提供了一种简单而强大的方式来实现应用程序的多语言支持。通过使用本文提供的技巧和指南,你将能够轻松地为你的游戏或应用程序集成多语言切换功能,从而为全球用户提供更加友好和个性化的体验。在本文中,我们将深入探讨Localization插件的使用方法、优势和注意事项。我们将从导入插件开始,逐步引导你完成设置语言文件、在代码中使用本地化文本等操作。原创 2024-06-18 09:28:30 · 3681 阅读 · 0 评论 -
【推荐100个unity插件之37】unity使用三种方式实现对Json数据的序列化和反序列化持久化存储,并举例分析JsonUtlity、LitJSON和Newtonsoft的区别
【unity小技巧】unity使用三种方式实现对Json数据的序列化和反序列化持久化存储,并举例分析JsonUtlity、LitJSON和Newtonsoft的区别原创 2024-12-05 10:20:46 · 1994 阅读 · 0 评论 -
【推荐100个unity插件之3】切割unity3d物体插件——Ezy-Slice的使用
GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作收集,希望能帮助到有用的人今天推荐的仓库叫 EzySlice。- 便捷3d物体剖切工具。原创 2023-05-23 21:35:20 · 5596 阅读 · 9 评论 -
【推荐100个unity插件之4】OpenFracture插件实现unity3d物体破裂和切割
【unity插件】OpenFracture插件实现unity3d物体破裂和切割原创 2023-05-24 23:18:11 · 4663 阅读 · 5 评论 -
【推荐100个unity插件之5】2d切割破坏插件-Smart Slicer 2D(附项目源码)
OpenFracture插件实现物体破裂和切割切割插件——Ezy-Slice的使用那么有小伙伴就要问了,2d切割破坏要怎么实现了?今天就来分享一个。原创 2023-06-03 16:35:44 · 2067 阅读 · 2 评论 -
【推荐100个unity插件之17】具有可破坏/砍倒unity地形树木能力的破坏系统,实现unity砍树效果 —— DestroyIt - Destruction System
unity破坏系统插件之前其实已经推荐过了几个,但是他们不具备砍树树的能力(其实是不适合)。你是否一直有个疑问?unity地形刷的树要如何砍伐破坏呢?今天推荐的这个插件DestroyIt - Destruction System,现在版本 1.10 具有创建可破坏地形树木的能力了!使用 Unity 的地形系统来放置树木,然后再用 DestroyIt 来让它们变得完全可破坏。DestroyIt 是一款高度优化的破坏系统,它为你的游戏提供了伤害处理、修复和破坏对象等选项。实现unity砍树效果原创 2024-01-26 09:00:15 · 2352 阅读 · 0 评论 -
【推荐100个unity插件之13】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
FractureThis.cs 脚本获取其游戏对象中的所有网格并合并它们。这个全局网格被发送到这里 nvblast ,以分解成块。块的内部部分为要应用的材料生成了新的 UV。原始游戏对象被隐藏,每个块网格体都转换为具有刚体的游戏对象。相邻的块用固定关节拴住。原创 2024-01-03 10:55:46 · 2205 阅读 · 0 评论 -
【推荐100个unity插件之7】使用BehaviorDesigner插件制作BOSS的AI行为树
Behavior Designer是一个行为树插件,是一款为了让策划,程序员,美术人员方便使用的可视化编辑器。Behavior Designer提供了强大的AP1可以让你轻松的创建tasks(任务),配合uScript和PlayMaker这样的插件,可以不费吹灰之力就能够创建出强大的Al系统,而无需写行代码。(不懂PlayMaker的,我后面在单独出文章介绍一下,可以期待一下)原创 2023-08-28 18:01:32 · 5290 阅读 · 0 评论 -
【推荐100个unity插件之1】2d使用A*Pathfinding插件实现敌人AI,并自动躲避障碍物
最终效果可以前往官网下载和查看开发文档导入AI插件新建空物体,添加PathFinder组件,用在地图导航渲染导航路径,绘制出来的蓝色部分则为可行走区域,非蓝色区域是我配置的碰撞器区域,可自行修改,如果不满意可以修改Diameter的值,控制碰撞器区域多大的范围不可行走给敌人添加碰撞器,碰撞区域自行调整给敌人添加AIPath组件,我们这里的2d项目,,如果你不想敌人旋转,可以去掉勾选Enable Rotation。原创 2023-05-07 23:26:49 · 3348 阅读 · 7 评论 -
【实现100个unity特效之4】Unity ShaderGraph使用教程与各种特效案例(2023/12/1更新)
ShaderGraph是Unity中的一个可视化工具,用于创建和编辑图形着色器。其意义在于简化编写复杂着色器的过程,减少对具体编程语言的依赖,使艺术家和设计师可以更方便地创建各种美术效果。使用ShaderGraph可以通过图形界面设置着色器属性,包括颜色、纹理、光照等,并在视窗预览中即时显示结果,从而快速迭代和调整着色器。使用ShaderGraph需要先安装Unity 2018.1或以上版本,并添加ShaderGraph插件。打开ShaderGraph面板后,可以通过拖放节点并连接它们来创建着色器。原创 2023-06-25 14:43:00 · 37444 阅读 · 55 评论 -
【推荐100个unity插件之36】Unity6使用DOTS基础篇——Entities(非常适合做一些弹幕射击游戏)
Unity DOTS(Data-Oriented Technology Stack)是 Unity 推出的数据驱动型技术栈,旨在帮助开发者构建高性能的游戏和应用,特别是在需要处理大量实体(Entities)时。DOTS 通过提供不同的工具和框架(如 ECS、Jobs 和 Burst),能够极大提升性能,尤其是在大规模的并行计算和高帧率下的优化。在传统的面向对象(OOP)编程方式中,游戏开发者通常依赖继承和类之间的关系来管理数据和行为,这会导致性能瓶颈,尤其是在面对大规模实体时。原创 2024-12-04 14:48:10 · 2745 阅读 · 0 评论 -
【推荐100个unity插件之35】unity在构建运行时显示调试异常消息(日志、警告、错误、异常),内置控制台执行自定义命令,配置GM调试作弊命令——In-game Debug Console
In-game Debug Console插件可以帮助您查看构建运行时显示调试消息(日志、警告、错误、异常)(以及编辑器中的断言),并使用其内置控制台执行命令。使用uGUI创建用户界面,并在启用Sprite Packing时花费1次SetPass调用(和6到10个批次)。在游戏过程中可以调整或隐藏控制台窗口。一旦控制台被隐藏,一个小的弹出窗口将取代它的位置(可以拖动)。弹出窗口将显示自出现以来到达的日志数。单击弹出窗口后,将重新出现控制台窗口。原创 2024-10-30 11:39:03 · 2043 阅读 · 0 评论 -
【推荐100个unity插件之34】在unity中实现和Live2D虚拟人物的交互——Cubism SDK for Unity
Live2D是一款2D建模的软件,常用于游戏,动态壁纸,虚拟主播,游戏公司里面是有专门的ive2D岗位的。游戏里面还有一个经常使用的软件——spine,他做的也是2d的模型,但是他更适合做一些动作,Live2D更适合人物交互方面。原创 2024-09-18 23:46:56 · 3065 阅读 · 1 评论 -
【推荐100个unity插件之32】对中文支持很好的unity插件,集新手引导、本地化多语言、红点功能、刘海屏适配、可视化层级管理等功能为一体的插件——UX TOOL雷火UX工具
ThunderFire UX Tool 由网易雷火UX用户体验中心开发,同时面向内部项目与外部全球游戏开发者。它面向开发者的界面开发解决方案,集界面拼接、层级管理、组件整合等功能于一体,帮助开发者快速上手界面拼接开发工作,助力项目在多平台、多语言发行上快速达成目标。原创 2024-09-02 19:53:45 · 3016 阅读 · 0 评论 -
【推荐100个unity插件之31】比Unity Input System自带的On-Screen Stick更加高级的虚拟摇杆—— EnhancedOnScreenStick插件
Enhanced On-Screen Stick提供与Unity Input System/uGUI兼容的高级虚拟操纵杆。它使用Unity的Input System新输入系统屏幕控制来模拟触摸设备(如移动的设备)上的操纵杆输入。它还允许高级定制,如触摸位置跟踪,死区和可调操作区域。【推荐100个unity插件之18】Unity 新版输入系统Input System的使用,看这篇就够了StickType 类型StickType介绍Fixed杆始终固定在其初始位置。Floating。原创 2024-09-02 19:44:12 · 1459 阅读 · 0 评论 -
【推荐100个unity插件之29】unity1分钟快速实现支持移动端和pc端的3D第一三人称角色控制,并快速改造实现一个tps瞄准射击效果
还一直在手搓第一三人称角色控制?今天推荐一个unity的免费插件,可以轻松实现一三人称角色控制,在不用书写任何代码的情况下,它已经包括了角色的基本移动奔跑跳跃、相机跟随、角色动画、脚步声、物理系统和移动端支持。如果你的项目对角色控制要求不高,我很推荐你使用它,可以快速开始你的第一三人称项目。当然后面我会改造它,继续补充一些它不带但是很常用的功能,比如实现一三人称切换、瞄准射击等功能。原创 2024-08-27 10:49:53 · 1481 阅读 · 0 评论 -
【推荐100个unity插件之27】推荐5种办法实现unity人物布料系统 衣服裙子飘动 头发飘动 胸部抖动 骨骼模拟 配件摆动 尾巴摆动 —— 主要是Magica Cloth 2插件
要实现Unity中的人物布料系统并使其具备动态效果,可以探索多种技术方法。这些方法不仅可以使衣服、裙子、头发等元素自然飘动,还可以实现胸部抖动、骨骼模拟、配件摆动和尾巴摆动等细致效果。本文将深入探讨五种实现这些动态效果的技术方案,从基础的物理模拟到高级的动画控制,帮助你打造逼真的人物表现。本文主要探究Magica Cloth 2的使用,因为我想探究最好的实现方法,而不是探究最多的实现方法。原创 2024-08-26 10:50:17 · 3779 阅读 · 5 评论 -
【推荐100个unity插件之25】在unity中直接使用VRM模型——URPUniVrm插件的使用
【推荐100个unity插件之25】在unity中直接使用VRM模型——URPUniVrm插件的使用原创 2024-08-13 15:17:35 · 3225 阅读 · 0 评论 -
【推荐100个unity插件之24】Post Processing 后处理插件Post-process Volume 和 Volume最全基础使用说明
之前我已经实现了不少后处理功能,本文其实就是将他们归类整理,以便更好的查找和理解。在Unity中,后处理(Post-Processing)是在相机所捕捉的图像上应用一些特殊效果的过程,后处理会让图像视觉效果更好(前提是做的好)。这些效果的范围有非常细微的颜色调整,也包括整体的美术风格的大修,可以让场景看起来更加真实或风格化,或者只是变得更好看。就像我们都会用手机拍照,但很多时候我们拍的原始的相片都打不到我们想要的效果。比如照片可能亮度不够,颜色不饱和或者对比度不好等。原创 2024-08-06 13:53:23 · 5382 阅读 · 1 评论 -
【推荐100个unity插件之24】实现2d交互式草树叶和随风飘动的效果——pixelgraphics插件
【推荐100个unity插件之23】实现2d交互式草树叶和随风飘动的效果——pixelgraphics插件原创 2024-07-25 20:58:01 · 1309 阅读 · 4 评论 -
【推荐100个unity插件之23】无限循环滚动容器,滚动容器包含成百上千项解决方案,按需加载 —— LoopScrollRect插件
UGUI的ScrollRect加载太多物体的时候,第一次弹出界面会非常卡顿,而且不在界面里的内容依然会参与绘制,产生性能毫无意义的浪费,比如大背包,聊天内容展示等等这里先记录整理,后面用到了在写写详细的使用。原创 2024-07-25 20:51:44 · 2050 阅读 · 6 评论 -
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
unity怎么绘制图表?这是最近最常听到的问题。这次就介绍一款基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0。它支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十几种内置图表,以及3D饼图、3D柱图、3D金字塔、漏斗图、仪表盘、水位图、象形柱图、甘特图、矩形树图、桑基图、3D折线图、关系图等十几种扩展图表。原创 2024-06-19 13:29:44 · 4068 阅读 · 0 评论 -
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
Newtonsoft.Json(也称为Json.NET)是一个强大的JSON处理库,用于在.NET平台上进行JSON序列化和反序列化操作。它提供了一系列功能丰富的API,可以轻松地将.NET对象转换为JSON字符串,并将JSON字符串转换回.NET对象。:适用于需要处理复杂JSON结构或需要高度灵活性的场景,尽管会牺牲一些性能和增加项目体积。如果你需要支持包括字典、私有字段以及自定义序列化行为,Newtonsoft.Json是更好的选择。原创 2024-06-17 09:43:23 · 1822 阅读 · 0 评论 -
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
我们平时开发游戏,有时会想要实现武器拖尾特效,就像这样。其实Unity自带了拖尾组件,但他有很大的局限性,当目标仅进行移动,转弯的时候,它是可以胜任的,但是,当物体本身发生旋转的时候,他还是会像之前那样,只是单纯的跟随transform.position进行更新。这里就需要介绍今天推荐的武器拖尾特效插件 —— Pocket RPG Weapon Trails。它的原理是每帧计算Mesh Renderer来更精确让特效贴合武器。desiredTime:表示想要让拖尾持续的时间(与time密切相关)原创 2024-06-17 09:42:28 · 1680 阅读 · 0 评论 -
【推荐100个unity插件之16】3D物品描边效果——Quick Outline免费插件
shader实现3D物品闪光和描边效果但是很遗憾的是他不支持URP项目,所以现在推荐这款插件,他能很好的支持URP,对于HDRP我没有试过,官方也没有说明,需要的可以去试试看快速轮廓是一个世界空间轮廓工具,可为任何对象添加实心轮廓。它非常适合 VR。许多轮廓着色器在屏幕空间中工作,这使得它们的速度很慢,而且它们不支持 MSAA。如果他们确实在世界空间中工作,那么他们在硬角落里有“间隙”。快速大纲解决了这些问题。原创 2024-01-24 09:18:22 · 2466 阅读 · 0 评论 -
【推荐100个unity插件之12】UGUI的粒子效果(UI粒子)—— Particle Effect For UGUI (UI Particle)
该插件使用新的 APIMeshBake/MashTrailBake(随 Unity 2018.2 添加)通过 CanvasRenderer 渲染粒子。您可以在没有 Camera、RenderTexture、Canvas 的情况下为 UGUI 屏蔽和排序粒子。使用自定义顶点流时,可以用“不必要的”数据填充 zw 组件。着色器提示Properties// ...SubShaderTags// ...Stencil// ...Pass// ...// ...struct v2f。原创 2023-11-14 21:19:35 · 7311 阅读 · 1 评论 -
【推荐100个unity插件之11】Shader实现UGUI的特效——UIEffect为 Unity UI 提供视觉效果组件
一般的shader无法直接使用在UI上,需要在shader中定义特定的面板参数,今天就来推荐github上大佬做的一套开源的一系列UGUI,Shader实现的特效——UIEffect 为 Unity UI 提供视觉效果组件。原创 2023-11-14 13:44:21 · 6126 阅读 · 2 评论 -
【推荐100个unity插件之2】 DoTween动画插件的安装和使用整合(最全)
DOTween是最常用的动画插件之一,比使用Unity自带脚本写动画,方便很多。原创 2023-05-18 21:27:10 · 14283 阅读 · 2 评论