自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (29)
  • 收藏
  • 关注

原创 Unity映射计算器:使用平面投影

MappingCalculate_Plane组件为Unity开发者提供了一种高效可靠的3D到2D坐标转换解决方案。通过清晰的数学实现和丰富的可视化工具,它大大简化了空间映射相关的开发工作。无论是游戏开发、交互设计还是数据可视化,这个组件都能发挥重要作用。相比之前介绍的线性映射组件,这个平面映射版本提供了更全面的空间转换能力,适合需要处理更复杂空间关系的项目。开发者可以根据实际需求选择使用,或者将两者结合实现更高级的空间映射系统。

2025-03-27 14:15:17 783

原创 Unity 读Excel,读取xlsx文件解决方案

Unity可以解析Json,但是读取Excel需要插件的帮助,那就把这个功能分离开,读表插件就只管读表转Json,Unity就只管Json解析,中间需要一个存储空间,使用ScriptableObject数据类是个不错的选择。缺点也很明显,我们只能在Unity编辑器模式下使用这个工具,也就是无法在打包后读取Excel,不过我们再也不用担心读表插件出问题了,因为打包后根本用不到读表插件。实现步骤:- 步骤一:Excel数据转换成Json数据- 步骤二:将数据存储到ScriptableObject持久

2024-12-26 15:04:40 1932 1

原创 Unity做一个剪辑声音的工具 在编辑器模式实时剪辑声音

加载音频片段:用户可以通过工具界面选择并加载音频文件。波形显示:工具会生成音频的波形图,以帮助用户可视化音频数据。剪辑操作:用户可以通过滑动条调整音频的起始和结束时间,以便进行剪辑。音量控制:提供音量滑块,用户可以调整音频播放的音量。预览播放:用户可以播放剪辑后的音频片段进行预览。保存剪辑结果:工具支持将剪辑后的音频片段保存为新的音频文件。用户友好:工具通过图形化界面,使得音频剪辑操作直观易用,即使对非程序员用户也非常友好。

2024-06-21 11:29:59 1406 2

原创 Unity 自定义房间布局系统 设计与实现一个灵活的房间放置系统 ——物体占用的区域及放置点自动化

- 自定义物体占用区域的大小- 一键调整占用区域- 调整旋转度数,分四个挡位: - NoRotation:该物体不能调整旋转。 - MaximumAngle:每次转动90°。 - NormalAngle:每次转动45°,效果最好。 - MinimumAngle:每次转动22.5°,很细的调整,如果想要转动到某一个想要的角度比较花时间,但也不是不行。- 禁止垂直旋转(比如花盆,只能进行水平旋转,放置在地上时不能倒立在地上对吧~)- 当物体放置到区域内可自动调整吸附点(六个方位使用的吸附点不同,

2024-06-05 10:51:31 2247 1

原创 Unity 自定义房间布局系统 设计与实现一个灵活的房间放置系统 ——自定义房间区域功能

- 能够自定义房间的大小- 一键生成放置区域- 可控的放置网格点- 当物体放置到区域内可自动吸附- 物体是否可放置,放置时如果与其他物体交叉则不可放置(纯算法计算)- 管理房间内的物体,能够添加或删除房间内的物体- 直观可调整的视觉效果

2024-05-30 16:26:19 2251 2

原创 Unity 游戏开发者必备,如何实现适用于Windows与移动平台双端的轮盘交互式提示菜单?轮盘菜单技术揭秘

在当今游戏开发领域,用户体验已经成为吸引玩家并保持他们的关键因素之一。交互式提示菜单作为游戏界面设计的一部分,正日益受到开发者们的重视。本文将探索交互式提示菜单在游戏界面设计中的创新应用和重要性,以及如何通过它们提升游戏的用户体验。我们将深入了解交互式提示菜单的设计原理、技术实现和最佳实践,并探讨它们对游戏体验的影响。无论您是游戏开发者、界面设计师还是对游戏用户体验感兴趣的读者,本文都将为您揭示交互式提示菜单的奥秘,帮助您打造出色的游戏界面设计。

2024-03-19 15:24:01 1560 2

原创 Unity 3D GridLayoutGroup3D 让子物体对齐,调整子物体间距

脚本是一个用于在 Unity 3D 编辑器中创建 3D 网格布局的实用工具。主要用于在 Unity 编辑器中提供一种可视化的方式来设置和调整子物体的位置,同时支持删除脚本时将物体恢复原位。

2024-01-05 16:26:32 1932

原创 Unity 旋转跟随 任意一个轴看向目标 一个物体始终指向另一个物体

主要用于在编辑器中可视化对象的朝向,同时提供了选择不同轴向的功能。在运行时,物体将根据所选择的轴向朝向目标,并在 Scene 视图中绘制一个带箭头的圆环。

2023-12-26 17:59:47 1506

原创 Unity截图生成图片 图片生成器 一键生成图片

Unity截图生成图片 图片生成器 一键生成图片。

2023-09-22 18:05:22 869 1

原创 Unity汉化一个插件 制作插件汉化工具

在Unity中编写插件一般会用到编辑器扩展 在编辑器扩展中想在Inspector显示自己想要的属性名或者别的什么,就需要用到编辑器扩展的API 把这些固定的API存到一个字典里,例如“EditorGUILayout.PropertyField”,“LabelField”... 我可以尝试先读取我们想要汉化插件的Editor文件夹下的每一个代码的每一行 把每一行的每个字符与字典做一个对比 对比成功就说明此行代码可以被汉化,收集可以被汉化的代码行,然后把可以被汉化的代码行替换成我们想要的代码

2023-09-05 20:03:37 2849 1

原创 Unity映射计算器:使用直线投影

MappingCalculate_Line是一个功能强大且灵活的Unity组件,它通过简洁的数学计算实现了点与线段的映射关系。组件设计考虑到了易用性和可视化,包含了完整的编辑器扩展,使得开发者可以直观地在场景中调整参数。无论是游戏开发还是交互设计,这个组件都能提供很大的便利。如果你需要在项目中实现基于位置的参数控制,不妨试试这个组件,或者基于它的代码进行扩展,实现更复杂的功能!

2023-06-07 11:47:33 574 3

原创 Unity 一键修改场景中的字体,修改部分字体

测试编辑器扩展时顺便做了个小工具,挺有意思选中场景中的物体后就可以一键修改这个物体下所有字体如果什么都不选,就是修改这个场景中的全部字体。

2023-05-29 16:07:32 1093 2

原创 Unity UGUI制作字幕滚动效果,长字幕左右来回滚动

当文字长度小于边框时保持在边框的中间,长度大于边框时来回滚动。代码是根据RectTransform的宽高或位置进行自适应。代码使用了动态添加组件,确保组件能正常使用。

2023-04-03 17:05:50 2253 1

原创 Unity 模拟系统提示功能,制作提示框定时消失,不同类型的提示效果

- 这里用到了对象池,时间一到便要回收提示框,再次使用要置顶显示内容- 每个提示框都可以修改颜色,内容,存在的时间等信息- Scroll View能够根据内容的多少进行自适应高度

2022-12-29 14:21:47 1780 3

原创 Unity 启动时带参数,网页后端进行数据交互 UnityWebRequest ,Post,Get,Delete

返回值是一个string[],当Length>1的时候就是带参数,注意:在UnityEditor模式也就是编辑器模式会有默认参数返回,Length是大于1的。常用的就是Get与Post,代码比较简单,有的地方传参时需要注意有没有RequestHeader,这个需要进行特殊处理。其中GetDate getDate是一个委托,用来接收返回的数据。官方解释:返回包含当前进程的命令行参数的字符串数组。

2022-12-08 19:32:05 1660

原创 Unity 调用外部dll文件 反射用法

【代码】Unity 调用外部dll文件 反射用法。

2022-11-02 17:57:15 710

原创 Unity 与网页后端进行数据交互 UnityWebRequest - POST

Unity 与网页后端进行数据交互-POST

2022-10-22 17:22:22 1345

原创 Unity 模拟手指关节运动,控制手指握拳,展开,逆向动力学

逆向动力学关键技术就是逆向动力学,如何控制"一个点"带动其他关节运动,类似于Unity内置的铰链关节Joint.

2022-09-30 09:33:49 2810 3

原创 Unity 仪表盘制作 自定义表盘的开始结束点 自动匹配指针位置

- 需要定义开始位置与结束位置的值,输入区间值,得到输入值在区间的百分比- 做三个指针,分别代表开始位置,结束位置,输入位置- 把得到的百分比值映射到指针上- 由于有时表盘上表示的密度不同(可能会越来越密集)需要添加一个额外的参数调节- 做好行为约束,指针位置(包括开始结束位置)不能超越范围

2022-08-24 11:36:34 2686 1

原创 Unity 3D 游戏通用系统设置页面,自定义按键设置,背景虚化,图像设置,亮度对比度饱和度音量调节,分辨率窗口化,帧率垂直同步,抗锯齿,阴影质量,纹理质量设置

本文章包含所有代码及UI结构整个页面的父物体SettingPanel上挂载管理代码,用于获取设置页面中所有的功能按钮,拖动条,下拉框等,做一个单例以便其他Panel获取.有三个按钮有二级页面,所以还需要分别写三个Panel管理代码管理不同的页面,他们都有一个相同点,打开关闭(渐变)激活状态等,所以把这些功能写道一个代码里作为他们的父物体,先抛开需求如何实现,这些数据必须是要保存的,不能打开游戏又需要重新设置一遍,需要创建一个数据保存类,其功能就是,保存数据(保存到本地),读取数据,默认数据等…,可以在关闭页

2022-08-03 17:07:16 4946 2

原创 Unity 贴图自动匹配材质工具 贴图自动添加到材质球工具 材质球匹配贴图工具 Substance Painter制作的贴图自动匹配材质球工具

有的同学可能会问:模型制作好,在模型设置里先解压贴图,再解压材质不就行了?当然可以,不过现在解决的是模型没有贴图,贴图都是在SP里做的,导出来都是单独的贴图,不会直接和模型绑定总之,你自己一个一个往材质球上贴也没啥问题,我是觉得贴的太痛苦了,来一个模型我得拿来贴贴贴…贴个der.编辑器扩展就能解决很多手动的问题.贴图名称必须是:模型名称_材质球名称_贴图类型文件 - 导出贴图 - 配置里需要这样命名属性这里可以修改默认后缀这里设置名称规则:objName + “_” + mat.name + m_

2022-07-05 10:06:30 4788 8

原创 Unity 制作旋转门 推拉门 柜门 抽屉 点击自动开门效果 开关门自动播放音效 (附带编辑器扩展代码)

对于一个新手来说,这个工具是最好的选择 优点- 挂载就能使用- 控制面板一看就懂(全是中文)- 简单的调试就能获得自己想要的效果- 易懂且易修改的代码 参数- 锁:勾选后不能对门进行操作- 声音:激活时自动播放- 激活:测试开关门- 查看结果位置:按住查看结果,松开返回旋转门的使用不做介绍 推拉门(推拉抽屉):- 起始位置:门的初始位置- 结束位置:门要移动的位置- 得到位置按钮:当你在场景中调整门的...

2022-07-01 10:35:37 3867 5

原创 Unity 模拟手电筒光源探测器,AI攻击范围检测区域,视锥内检测物体,扇形区域检测,圆形区域检测,圆锥区域检测

FOV_Angle与FOV_Range分别对应聚光灯的SpotAngle与Range,也会对应调节射线的角度范围。DetectionTags: 只有这个标签的物体可以被检测,而且目标在范围内才会触发射线检测。SpotLight:自动拾取自身的聚光灯组件,调整自身参数也会相应的调整聚光灯的参数。resolution:越密集检测的越精细,发射的射线就越多,消耗性能就越大。文章写的非常的详细,不过根据需求不同,只能检测扇形区域肯定是不够的。Mode:根据需求不同,使用不同的检测模式。

2022-06-21 15:07:18 2356 1

原创 Unity3D 制作绿草地,草坪,模型表面生成草地,草地效果Shader实现 草着色器 Brute Force - Grass Shader

适用于 PC/Mac/Linux/Nintendo Switch 和移动设备的 Brute Force 交互式草着色器与渲染管线 Standard ,URP 与 HDRP 兼容- 简单: 拖放材料- 优化: 每种材料的自定义 LoD 距离衰减- 动态自定义阴影: 可以接收和投射阴影的草- 交互性: 使用简单的粒子系统,您可以创建交互效果,例如鼠标/玩家位置上的轨迹- 定制: 完全可定制的草- 灯光支持: 4x 点灯和聚光灯支持- 地形: 使用纹理 Splat Map 绘制草。- VR 支持

2022-06-16 11:13:30 4789 3

原创 Unity 3D 制作开关门动画,旋转门制作,推拉门制作,门把手动画制作

开关门,旋转门,推拉门1.开门需要门把手先动,门再动2.关门需要门先动,门把手再动3.中途播放过程中不可以再次进行操作如果这个门可以直接打开的话,就不需要放置"门把手"如果门把手还有钥匙需要旋转,那就可以把钥匙放在门把手的"门把手",理论上是可以无限套娃的可调整参数有:角度,反向,轴向,速度运行时点击Test进行测试上代码Unity 自动移动动画移动途中不可进行操作可调整参数有:距离,反向,方向,速度,单次循环搞!不会真的有人想要Demo吧......

2022-06-14 17:07:32 7209 1

原创 Unity 3D 制作贴纸,模型任意形状贴画制作,简易贴花工具,撞击模型凹凸效果

首先这个工具必须是运行状态才能进行,因为原理就是用的Rigidbody撞击物体位移改变顶点可以看出来如果模型的顶点太,多生成的碰撞点也会变多,每个碰撞点都有Rigidbody和碰撞器,肯定会造成卡顿.我们暂且不考虑这个问题,因为我们最终要的是变形后的模型.我们用这个方法来更新当前模型顶点的状态.但是每帧都进行更新肯定会造成卡顿,因为每帧都会把碰撞点位置信息赋值给顶点,这样肯定不行,我们选择在碰撞时进行更新,而且每个碰撞点也就只能调用一次.好的,到此为止我们要的效果已经出来了,可以贴到任何模型上了!

2022-06-11 15:02:05 2348

原创 Unity 3D 观察物体 旋转查看物体 世界坐标与局部坐标旋转转换 旋转物体问题

之前得到一个需求,需要查看物体的破损状况与标牌的过期情况.也就是需要360°查看物体,还需要有一个聚焦功能查看标牌.移动好限制,可以控制具体的位置信息.详情可查看我之前写的位置限制功能 => Unity简单的摄像机控制代码,第三人称,第一人称,场景漫游旋转可不像位置一样有具体的位置信息,旋转过了360就会重0继续增加,还有万向锁的问题,关于万向锁我这里不过多解释,网上有很多解析所以我自己做了一个控制物体旋转的小工具(包含聚焦功能).为了避免穿模,聚焦与查看整个物体模式有不同的限制.可以根据自身情

2022-06-08 17:08:27 1811 6

原创 Unity 3D 制作传送门 传送门视觉效果 传送物体

强大的传送门效果注意,2019版本可用,其他版本未测试物理效果:

2022-05-31 18:01:21 2855

原创 Unity 3D AI鸟群算法 AI鱼群算法

天空鸟群模拟,海底鱼群模拟效果每个单独的鱼都会有独立的行为:1.自由移动行为,2.躲避前方范围物体的行为(包括鱼)3.跟随鱼并保持距离的行为(形成鱼群)4.随时跟随最近的鱼群(分离与对齐)躲避行为算法效果图核心代码:(仅提供算法参考,无法使其单独运行)public class Boid : MonoBehaviour { BoidSettings settings; // State [HideInInspector] public Vecto

2022-05-25 16:59:23 3280 6

原创 Unity 程序动画 2D,3D程序蜘蛛脚,人物程序性动画

程序脚制作,带demo

2022-05-25 15:13:44 649 1

原创 如何在 Unity3D 制作一杯水 LiquidVolume插件 水杯 烧瓶液体

LiquidVolume工具

2022-05-10 17:12:31 5040 14

原创 Unity 模型切割工具,CSG,任意图案,任意切割

强大的Unity 3D 模型切割工具

2022-04-26 10:09:47 6928 7

原创 Unity 编辑器扩展常用功能

一些编辑器扩展功能收集:using System.Collections.Generic;using System.Linq;using UnityEditor;using UnityEngine;public class TestEditor : EditorWindow{ private static TestEditor _window; private Font font; private Object obj; private float f;

2021-12-28 11:37:53 1846

原创 Unity 制作360全景视频 全景图片流程

如何制作:在Unity制作360图片或者视频需要用到UnityPackage:Recorder1、在菜单栏找到Window/General/Recorder/RecorderWindowAnimation Clip:录制动画剪辑Movie:录制视频Image Sequence:序列帧图片GIF Animation:GIF格式的动图Audio:仅录制音频录制360视频1.点击AddRecorder选择Movie2.在Source选择360 View3.

2021-12-28 10:34:44 13311 4

原创 Unity 手机VR GoogleVR 详细配置教程

一 Unity环境配置1.首先导入GoogleVRForUnity_1.200.1.unitypackage2.点击File\BuildSettings,导入当前场景,选择安卓/IOS3.点击PlayerSettings,在Player中找到XRSettings,点击Virtual Reality Supported,点击+选择Cardboard4.同样在PlayerSettings这个界面找到OtherSettings,在GraphicsAPIs移除Vulkan至此,环境已经搭建完成了!二 如

2021-12-28 10:32:53 6082 2

原创 Unity 安卓打包配置详细教程

建议在UnityHub上下载Unity时直接点上安卓打包,这样不会出现错误,以下安装方法只适合2019以下下载jdk方法: 注意根据Unity版本安装对应的JAVA JDK官网: 连接自己设置路径,不能有中文路径!后面要用到路径所以不要随便安装下面一步很重要,如果没有jre文件的话需要自己生成:用管理员身份打开cmd转到安装目录比如我这里安装的D盘的JAVA里cmd输入:’D:’转到安装目录需要加’cd ‘注意cd后面跟空格否则会出现语法不正确cd D:\JAVA这样就转入J

2021-12-28 10:20:43 2945

原创 Unity 窗口制作 调整窗口大小 动态调整UI大小 窗口拖拽 UI拖拽

Unity 简易窗口:首先咱们看一下是不是自己想要的效果组件可调整参数:下面是同比例缩放的调整效果,如果只是缩放这个窗口里面的内容,这个是个不错的选择资源链接: 下载地址.

2021-12-23 16:25:45 3888 4

原创 Unity 3D SplineMesh样条线工具扩展,链条制作,履带转动,绳子制作,调整弯曲度及一些好用的示例

SplineMesh样条线工具扩展Spline Mesh工具在Unity商店是免费的Unity商店资源链接下面是我自己做的一些示例,用起来也很方便一、锁链制作的第一个示例是一个链条解释第一个参数与第二个参数用法:循环物体: 每隔一个变化的物体,比如链条只需要一个环就可以了如果链条有多种材质或者中间有破损的链条可以加进去循环旋转: 每隔一个物体需要怎样旋转,链条就需要两个,一个需要转90°,一个不需要剩余的参数都好理解,自己用一下就知道了二、统一控制链条这个没什么好说的,就

2021-08-30 22:03:55 5985 19

原创 Unity 预制体导出FBX模型小工具

Unity物体导出FBX格式小工具分享欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想

2021-08-30 19:17:04 4024 9

原创 Tanks Multiplayer v1.4

Tanks Multiplayer v1.4链接:https://pan.baidu.com/s/1LF61AIHpy5GTnYoGp0KZ_Q提取码:4qz1

2021-07-13 10:50:42 250

Unity 读Excel,读取xlsx文件工具

Unity可以解析Json,但是读取Excel需要插件的帮助,那就把这个功能分离开,读表插件就只管读表转Json,Unity就只管Json解析,中间需要一个存储空间,使用ScriptableObject数据类是个不错的选择。 缺点也很明显,我们只能在Unity编辑器模式下使用这个工具,也就是无法在打包后读取Excel,不过我们再也不用担心读表插件出问题了,因为打包后根本用不到读表插件。 实现步骤: - 步骤一:Excel数据转换成Json数据 - 步骤二:将数据存储到ScriptableObject持久类中 - 步骤三:Unity读取ScriptableObject类

2024-12-26

Unity音频剪辑工具

在游戏开发中,音频是一个至关重要的元素。音频剪辑工具能够帮助开发者高效地编辑和管理音频文件。本文将解析一个基于Unity编辑器的音频剪辑工具的实现方法 - 加载音频片段:用户可以通过工具界面选择并加载音频文件。 - 波形显示:工具会生成音频的波形图,以帮助用户可视化音频数据。 - 剪辑操作:用户可以通过滑动条调整音频的起始和结束时间,以便进行剪辑。 - 音量控制:提供音量滑块,用户可以调整音频播放的音量。 - 预览播放:用户可以播放剪辑后的音频片段进行预览。 - 保存剪辑结果:工具支持将剪辑后的音频片段保存为新的音频文件。 用户友好:工具通过图形化界面,使得音频剪辑操作直观易用,即使对非程序员用户也非常友好。 实时预览:用户可以即时预览剪辑后的音频片段,方便进行调整。 高效:工具内嵌于Unity编辑器中,无需切换应用程序,提升了开发效率。 灵活性:提供音量控制功能,用户可以根据需求调整音量,确保最终效果符合预期。 便捷保存:工具支持将剪辑后的音频片段保存为文件,便于后续使用和管理。 通过实现这个音频剪辑工具,我们可以看到在Unity中集成自定义工具的强大功能。它不仅提升了工作效率,也为

2024-06-21

Unity 自定义房间布局系统

能够自定义房间的大小 一键生成放置区域 可控的放置网格点 当物体放置到区域内可自动吸附 物体是否可放置,放置时如果与其他物体交叉则不可放置(纯算法计算) 管理房间内的物体,能够添加或删除房间内的物体 直观可调整的视觉效果 支持VR 支持任意渲染管线 纯算法实现,不参与任何碰撞 中文易懂的编辑器面板 上手容易 1.坐标转换:将输入点point转换到局部坐标系localPoint。 2.根据对齐方向处理: - Front/Back方向:对局部x和y坐标进行对齐。 - Left/Right方向:对局部z和y坐标进行对齐。 - Top/Bottom方向:对局部x和z坐标进行对齐。 3.调用SnapCoordinate方法:计算并返回对齐后的坐标。 4.坐标还原:将对齐后的局部坐标转换回世界坐标。 SnapCoordinate方法用于将单个坐标值对齐到最近的网格节点,具体步骤如下: 1.计算相对位置:将坐标coordinate标准化到0到1范围内。 2.确定区间索引:根据相对位置和总区间数计算所在区间索引。 3.调整区间索引:确保区间索引不超出范围,避免靠近边界的物体超出区域。

2024-05-30

Unity适用于Windows与移动平台双端的轮盘交互式提示菜单

在当今游戏开发领域,用户体验已经成为吸引玩家并保持他们的关键因素之一。交互式提示菜单作为游戏界面设计的一部分,正日益受到开发者们的重视。本文将探索交互式提示菜单在游戏界面设计中的创新应用和重要性,以及如何通过它们提升游戏的用户体验。我们将深入了解交互式提示菜单的设计原理、技术实现和最佳实践,并探讨它们对游戏体验的影响。无论您是游戏开发者、界面设计师还是对游戏用户体验感兴趣的读者,本文都将为您揭示交互式提示菜单的奥秘,帮助您打造出色的游戏界面设计。 代码使用了向量运算和角度计算等数学计算,以及简洁的迭代方式,保证了代码的执行效率和性能表现,能够在游戏中保持流畅的交互体验。好处在于实现了精确的用户交互功能,支持不同屏幕尺寸下的良好体验,具有良好的扩展性和性能表现。

2024-03-19

Unity GridLayoutGroup3D

`GridLayoutGroup3D` 脚本是一个用于在 Unity 3D 编辑器中创建 3D 网格布局的实用工具。主要用于在 Unity 编辑器中提供一种可视化的方式来设置和调整子物体的位置,同时支持删除脚本时将物体恢复原位。

2024-01-05

Unity 任意一个轴向指向目标

主要用于在编辑器中可视化对象的朝向,同时提供了选择不同轴向的功能。在运行时,物体将根据所选择的轴向朝向目标,并在 Scene 视图中绘制一个带箭头的圆环。

2023-12-26

Unity截图生成图片 图片生成器 一键生成图片

Unity截图生成图片 图片生成器 一键生成图片

2023-09-22

Unity 汉化插件工具.unitypackage

在Unity中编写插件一般会用到编辑器扩展 在编辑器扩展中想在Inspector显示自己想要的属性名或者别的什么,就需要用到编辑器扩展的API 把这些固定的API存到一个字典里,例如“EditorGUILayout.PropertyField”,“LabelField”... 我可以尝试先读取我们想要汉化插件的Editor文件夹下的每一个代码的每一行 把每一行的每个字符与字典做一个对比 对比成功就说明此行代码可以被汉化,收集可以被汉化的代码行,然后把可以被汉化的代码行替换成我们想要的代码 替换成功后保存代码

2023-09-06

Unity中的映射计算器 平面投影与直线投影

包里有两个工具:平面投影,直线投影 平面投影: MappingCalculate_Plane是一个强大的Unity组件,它能够将3D空间中的任意点投影到指定平面上,并计算出该点在平面局部坐标系中的2D坐标。这个组件非常适合需要将3D位置转换为2D平面坐标的各种应用场景。 MappingCalculate_Plane组件为Unity开发者提供了一种高效可靠的3D到2D坐标转换解决方案。 直线投影: 在Unity开发中,我们经常需要将一个点映射到一条线段上,并计算其相对位置。今天我将介绍一个实用的Unity组件MappingCalculate_Line,它能实现这种映射功能,并触发相应的事件。 MappingCalculate_Line是一个功能强大且灵活的Unity组件,它通过简洁的数学计算实现了点与线段的映射关系。组件设计考虑到了易用性和可视化,包含了完整的编辑器扩展,使得开发者可以直观地在场景中调整参数。无论是游戏开发还是交互设计,这个组件都能提供很大的便利。 如果你需要在项目中实现基于位置的参数控制,不妨试试这个组件,或者基于它的代码进行扩展,实现更复杂的功能!

2023-06-07

Unity 一键修改场景中的字体,修改部分字体

选中场景中的物体后就可以一键修改这个物体下所有字体 如果什么都不选,就是修改这个场景中的全部字体

2023-05-29

Unity UGUI字幕滚动效果

当文字长度小于边框时保持在边框的中间,长度大于边框时来回滚动 创建: - 创建一个Image并调整大小 - 在Image下创建Text并调整Text的大小,颜色等参数 - 将TextScroll 挂载到Image上并调整TextScroll参数 代码使用了动态添加组件,确保组件能正常使用 注意: 代码是根据RectTransform的宽高或位置进行自适应

2023-04-03

Unity 模拟系统提示功能,制作提示框定时消失,不同类型的提示效果

任何时间都能进行提示 - 这里用到了对象池,时间一到便要回收提示框,再次使用要置顶显示内容 - 每个提示框都可以修改颜色,内容,存在的时间等信息 - Scroll View能够根据内容的多少进行自适应高度 发现一个可以利用Unity自身功能制作一个自适应文字内容的边框,原理非常简单,限制子物体的大小,再根据子物体限制自身大小

2022-12-29

Unity 模拟手指关节运动,控制手指握拳,展开 Unity 逆向动力学关节运动

Unity 模拟手指关节运动,控制手指握拳,展开 Unity 逆向动力学关节运动 关键技术就是逆向动力学,如何控制"一个点"带动其他关节运动,类似于Unity内置的铰链关节Joint.

2022-09-30

Realistic Effects Pack 3 1.2.1.unitypackage

Unity 5 支持。 该软件包包括 38 种效果。 WEB DEMO T 或 PC 构建。 还有一个Android演示。 使用标准粒子系统和自己的着色器的效果。 包包括针对移动设备的优化着色器和效果。(快速变形) 尺寸接近现实。演示场景的行高为 2m。 该软件包包含一组可立即使用效果的脚本,以及基于光线投射的碰撞检测脚本。 弹丸具有速度设置、归位、飞行距离、随机轨迹等 您还可以微调任何效果:光线、颜色、透明度、动画速度、寿命和其他效果设置。 包括用于轻松更改预制件的比例和颜色的脚本。

2022-09-19

Unity通用仪表盘.unitypackage

自定义表针位置 输入位置正常显示 可控制的开始位置与结束位置 可控制的区间范围

2022-08-24

Unity 游戏通用设置页面

功能: 打开渐变效果 游戏设置: 亮度调节,对比度调节,饱和度调节,全局音量调节,分辨率设置(包含常用分辨率),窗口化选择,帧率设置,垂直同步选择. 按键设置: 自定义按键设置功能,可以添加无限个按键,点击后按下任意键自动赋值 图像设置: 整体可见度,相机可查看的最远距离,抗锯齿(附带FXAA插件),阴影调整,图像纹理 质量调整. 显示FPS,显示帧率功能

2022-08-03

材质匹配工具.unitypackage

模型路径:把模型拖入会自动识别路径 贴图后缀:类似_Albedo或者_Occlusion,有的同学喜欢这样命名,AL,AO,所以开放出来自定义 导出材质球:模型存在的目录会自动创建Material文件夹,未解压材质的模型将会把材质解压到此文件夹 设置材质:根据模型与材质球的名称自动匹配贴图 技术:编辑器扩展 代码简单易修改 代码有注释

2022-07-05

Unity开关门制作,推拉抽屉制作,带音效

Unity开关门制作,推拉抽屉制作,开关时带音效 对于一个新手来说,这个工具是最好的选择 #### 优点 - 挂载就能使用 - 控制面板一看就懂(全是中文) - 简单的调试就能获得自己想要的效果 - 易懂且易修改的代码 #### 参数 - 锁:勾选后不能对门进行操作 - 声音:激活时自动播放 - 激活:测试开关门 - 查看结果位置:按住查看结果,松开返回 旋转门的使用不做介绍 ###### 推拉门(推拉抽屉): - 起始位置:门的初始位置 - 结束位置:门要移动的位置 - 得到位置按钮:当你在场景中调整门的位置后,把当前门的位置赋值到左侧 #### 编辑器扩展代码 需要注意!这个代码必须放在Editor文件下才能正常使用,Unity会自己处理Editor文件夹,就像Resources文件夹一样

2022-07-01

Ragdoll Animator

立即设置您的人形布娃娃! 将布娃娃的四肢与动画模型混合! 启用布娃娃并控制动画师姿势的肌肉力量! 购买前:要完全实现角色移动的插件,您需要使用一些代码,但并不复杂 - 主要是调用单行代码,示例脚本真的可以帮助您。 如果你想在角色移动时有物理腿,布娃娃动画师还不能太精确地支持它(在完全自由落体布娃娃模式下,一切都按预期工作) Ragdoll Animator 为处理布偶人形模型提供了有效且清晰的解决方案。(也适用于通用和传统动画骨架) 快速准备骨骼以生成对撞机、刚体和关节。 使用基本滑块控制所有对撞机的比例/刚体质量。 使用额外的场景小工具调整碰撞器的位置/缩放 - 无需在层次结构中查找骨骼。 您可以使布娃娃动画与关键帧动画同步,并为手臂、头部和脊椎提供碰撞检测。您可以平滑地启用自由落体布娃娃模式,并有可能为布娃娃添加一些自然运动,肌肉力量将骨骼移动到具有定义力量的关键帧动画姿势。 限制: - 如果您想应用带有布娃娃腿的全身布娃娃,它将无法按预期工作(与动画模型相比运动精度低) - 插件尚不支持动物装备(将在未来版本中

2022-06-27

Unity 模拟手电筒光源探测器,AI攻击范围检测区域,视锥内检测物体,扇形区域检测,圆形区域检测,圆锥区域检测

Unity 模拟手电筒光源探测器, AI攻击范围检测区域, 视锥内检测物体, 扇形区域检测, 圆形区域检测, 圆锥区域检测 工具面板: 显示视野:渲染检测区域 视角网格:区域网格(sphere),可以调整材质 检测模式:根据需求不同,使用不同的检测模式 网格密集度:网格越密集检测的越精细,发射的射线就越多,消耗性能就越多 视野角度与视野半径分别控制着扇形模式与圆形,圆锥模式的视野角度 视野距离:调整检测距离 目标Tag: 只有这个标签的物体可以被检测

2022-06-21

Unity Brute Force - Grass Shader 1.7

适用于 PC/Mac/Linux/Nintendo Switch 和移动设备的 Brute Force 交互式草着色器 与渲染管线 Standard ,URP 与 HDRP 兼容 - 简单: 拖放材料 - 优化: 每种材料的自定义 LoD 距离衰减 - 动态自定义阴影: 可以接收和投射阴影的草 - 交互性: 使用简单的粒子系统,您可以创建交互效果,例如鼠标/玩家位置上的轨迹 - 定制: 完全可定制的草 - 灯光支持: 4x 点灯和聚光灯支持 - 地形: 使用纹理 Splat Map 绘制草。 - VR 支持: 适用于多通道和单通道立体渲染 - 毛皮: 也可以作为动物身上的简单毛皮 - 外壳纹理: 草资产使用外壳纹理技术

2022-06-16

Unity3D 旋转门与推拉门程序

Unity3D 旋转门程序源码 Unity3D 推拉门程序源码 可调整各种参数,包括距离,轴向,方向,速度,一键反向,等

2022-06-14

模型贴花.unitypackage,模型被撞击凹凸效果

模型被撞击凹凸效果 制作贴花

2022-06-11

Unity 3D 观察物体 旋转查看物体 世界坐标与局部坐标旋转转换 旋转物体问题

Unity 3D 观察物体 旋转查看物体 世界坐标与局部坐标旋转转换 旋转物体问题

2022-06-08

Unity Portal 传送门功能,带物理效果

Unity Portal 传送门功能 带物理重力效果 源码

2022-05-28

AIBoid AI鱼群算法 AI鸟群模拟

AIBoid AI鱼群算法 AI鸟群算法 生态模拟

2022-05-25

Unity 程序脚,程序动画,ProceduralAnimation

Unity 3D 程序脚 Unity 3D 程序动画 ProceduralAnimation Unity 3D 制作蜘蛛脚

2022-05-25

Unity 3D 360全景视频播放工具,全景图片查看工具

Unity工具 Unity 3D 360全景视频播放工具 Unity 3D 全景图片查看工具

2022-05-10

LiquidVolume

LiquidVolume中文翻译版,详细翻译, 主要功能: 制作水杯水特效 烧瓶液体 制作啤酒液体效果 水杯倒出水效果 原理:Shader,性能占用小

2022-05-07

CSG,布尔运算插件,模型切割工具,翻译版本

Unity 模型布尔运算插件,模型切割工具,自动分割补全材质,已翻译为中文 由于版本不太稳定,这里已更新为免费版,源码都在大家可以自行修改 加油~

2022-04-26

Seamless Texture Generator(中文版).unitypackage

Seamless Texture Generator.unitypackage,我做了中文翻译,简单好用的Unity无缝图片生成器

2021-12-31

UI窗口拖拽缩放.unitypackage

简易的UI窗口调整功能

2021-12-23

导出FBX0.1.unitypackage

Unity3D 中的模型导出为FBX格式,比如场景中有部分FBX拼装的房子,可以导出为一个FBX,提升效率

2021-08-30

ModifyFont0.1.unitypackage

修改场景中的字体工具,用于编辑器模式,不适用运行时

2021-08-30

样条线编辑 0.3.unitypackage

这个插件在Unity商店是免费的,我做了细微的改动并翻译成了中文,自己还做了几个例子,挺有意思,关键是好用

2021-08-30

AmplifyImpostors.unitypackage

模型转换ShaderLOD,我改了插件名,原插件名:AmplifyImpostors

2021-08-30

Total Baker v1.11.unitypackage

Total Baker v1.11.unitypackage

2021-08-30

RayFire for Unity.unitypackage

这个插件是我自己翻译的,里面的教程已经删除,只有代码与配置器 ,有需要联系我,或者你可以用积分下载

2021-08-30

Decal.unitypackage

Unity贴花插件

2021-08-30

CameraPath2.unitypackage

摄像机路径编辑,CameraPath2 有需要联系我,或者1积分拿走

2021-08-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除