自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (17)
  • 收藏
  • 关注

原创 如何在Kinect For Unity 中显示玩家头像

以下就是脚本代码,直接使用就行了using UnityEngine;using System.Collections;using UnityEngine.UI;public class GetPlayerIcon : MonoBehaviour{ private KinectManager _kinectManager; private int _headIndex =...

2019-12-20 10:39:26 410

原创 Unity 2D标签跟随3D物体移动

【代码】Unity 2D标签跟随3D物体移动。

2024-01-03 11:04:15 518

原创 Unity 截屏工具代码

Unity 截屏工具代码。

2023-10-29 13:38:07 197

原创 Hololens2代码控制手部网格、手部关节、手部射线、性能面板的显示状态

Hololens2代码控制手部网格、手部关节、手部射线、性能面板的显示状态。

2023-10-17 14:24:15 254

原创 Unity MRTK Hololens2眼动交互

在场景中新建一个物体,将EyeTrackingTest组件挂载到新建的物体上就可以了。"可配置的持续时间,用于在用户查注释目标的时间超过此持续时间时触发事件。

2023-10-11 10:13:01 1632 3

原创 Unity UI不被3D物体遮挡

修改TextMesh Pro/Shaders/TMP_SDF.shader。用该Shader创建一个材质,将该材质挂到不被模型遮挡的UI上。

2023-09-11 10:57:21 648

原创 【Unity国际版下载地址】

Unity5.x-2022.x国际版下载

2023-02-07 02:49:12 2121 1

原创 Unity SteamVR Plugins解决总是弹出Valve.VR.SteamVR_UnitySettingWindow窗口

在开发Unity Steam VR项目中,如何解决总是弹出Valve.VR.SteamVR_UnitySettingWindow窗口

2023-02-03 00:15:52 514 1

原创 Unity如何将一个物体逐渐变透明

unity材质逐渐透明实现

2022-08-25 18:03:21 2792

原创 Unity 相机自由移动控制

Unity相机自由移动控制

2022-07-18 11:06:15 2127 1

原创 Unity 模型合并

Unity模型合并Mesh

2022-07-06 20:49:40 2830 1

原创 Unity3D如何获取当前设备信息

Unity 获取当前设备信息(PC、Android、IOS)

2022-06-04 15:00:00 907

原创 【Unity3D 实用技巧 - C# 常用基础代码汇总】

Unity3D 实用技巧 - C# 常用基础代码汇总

2022-06-02 13:39:51 900

原创 C# 十种排序方法

C#十大排序

2022-06-01 16:52:15 2073

原创 Unity2020.3 Webgl 与 Js交互

参考很多网上的方法,我发现2020版本和2020之前版本打包后的index.html文件简直天差地别,大多数按照网上的方法在2020版本上是无法实现的,所以我结合了网上的方法进行了改进:新建一个txt文本,改名为__Internal更改文件格式为jslib,此文件必须放在Plugins文件夹下(没有此文件夹自己创建一个即可)。内容如下:mergeInto(LibraryManager.library, { SayHello:function(){ window.alert("Hello Wo

2022-05-26 11:43:32 607 1

原创 Unity Webgl内嵌网页页面

Unity Webgl端有时候会有这样一个需求,在Unity界面上内嵌一个网页,并且可以在界面上吧这个网页关掉(不是重新打开新的标签页)效果如下:现在来实现这个功能:1.在Assets文件夹下新建一个Plugins目录:在Plugins文件夹中创建一个文件 __Internal.jslib (必须是jslib格式,并且必须在Plugins文件夹下)__Internal.jslib内容如下:mergeInto(LibraryManager.library, { //开启新窗口 Op

2022-05-20 17:40:32 6018 15

原创 Unity 模型整体更改材质

using System;using System.Collections.Generic;using UnityEngine;public class ModelTransparent : MonoBehaviour{ /// <summary> /// 用于保存模型原来得Material /// </summary> [HideInInspector] public List<MaterialList> Material_Li

2022-04-22 16:18:30 2290

原创 Unity 彩色打印日志信息

/* *FileName: MT_Debug.cs *Author: MinTao *Date: 2021/12/21 11:56:18 *UnityVersion: 2020.3.0f1c1 *Description:*/using System.Collections.Generic;public static class MT_Debug{ /// <summary> /// 可否打印 /// &lt

2022-04-13 11:25:42 316

原创 Unity 基于Addressable系统封装的通用方法

IAsyncOperationExtensions:using System;using System.Runtime.CompilerServices;using UnityEngine.ResourceManagement.AsyncOperations;public static class IAsyncOperationExtensions{ public static AsyncOperationAwaiter GetAwaiter(this AsyncOperationHan

2022-03-22 09:22:13 673

原创 Unity Easy performant outline高亮插件中没有高亮闪烁的功能,如何去简单的添加一个闪烁的功能

Unity 给 Easy performant outline高亮插件添加闪烁功能

2022-03-17 14:06:30 4086

原创 Unity异步加载场景,进度显示

Unity 异步加载场景,显示加载进度

2022-03-15 17:43:24 245

原创 C# LINQ的基本使用

using System.Collections.Generic;using UnityEngine;using System.Linq;public class Linq : MonoBehaviour{ private string[] nameList = {"A", "B", "C", "D", "XiaoWang"}; private string[] List_0 = {"a", "a", "a", "B", "b", "C", "Xiao", "Xiang"};

2022-03-11 16:00:51 306

原创 Unity 图片渐变色的实现

示例:实现方法:创建一个Image再Image组件上添加 Gradient 组件调节Gradient组件中的Color1 和 Color2 即可Gradient源码:/* *FileName: Gradient.cs *Author: M *Date: 2022/02/23 13:51:26 *UnityVersion: 2020.3.0f1c1 *Description: 图片渐变效果*/using UnityEngine

2022-02-24 14:30:12 3062

原创 Unity编辑器中进行代码编辑,无需打开代码编辑器即可简单编辑代码

效果如下:插件链接:Unity编辑器中编辑代码插件链接

2022-01-14 17:40:17 3814

原创 Unity: Visual Studio编辑器引用丢失问题解决办法

在我们编写代码的时候Visual Studio可能会出现引用丢失的问题,导致编写代码无法正常进行,以下是我解决的办法:回到工程的资源管理文件夹:删除框内的文件,然后重新打开代码,VS会重新编译一次,代码引用丢失的问题就解决了。...

2022-01-06 16:22:06 5943

原创 Unity 获取物体所有的材质,并且改变这些材质的Shader

#region private Renderer[] rendArray; private List<Material> materials = new List<Material>(); /// <summary> /// 获取物体上所有的材质,并改变这些材质的Shader /// </summary> private void GetModelAllMaterialsAndChange(Game...

2022-01-05 17:32:30 7700 4

原创 Unity场景异步加载及场景加载进度条

示例:插件链接:场景加载插件

2021-12-30 16:58:20 1230

原创 Unity 代码中为物体添加Tag

在代码中为物体添加tag时,如果在编辑器中未预先设定好tag,直接gameObject.tag="xxx"会报错。如果预先不想在编辑器中设置tag,就直接代码自动在编辑器中生成所需要添加的tag,很简单 代码如下: /// <summary> /// 检查tag列表中是否有tag,没有该tag添加此tag /// </summary> /// <param name="tag"></param> public stati

2021-12-17 11:55:31 5313 3

原创 Dotween对数值进行递增或递减

实现一些功能时,需要对CanvasGroup或者一些组件的数值在一定时间变到需要的数值时,但是又不想用协程,可以使用dotween来实现,实现方法如下: DOTween.To(() => LiquidVolumes[0].level, value => LiquidVolumes[0].level = value, 0.673f, 15).SetEase(Ease.Linear).OnComplete(() => { });...

2021-11-24 14:58:05 1590

原创 Unity URP UI穿透3D物体显示

Shader "UI/Overlay"{ Properties { [PerRendererData] _MainTex("Font Texture", 2D) = "white" {} _Color("Tint", Color) = (1,1,1,1) _StencilComp("Stencil Comparison", Float) = 8 _Stencil("Stencil ID", Float) = 0 _StencilOp("Stencil Operation", F

2021-11-09 16:52:07 920

原创 Unity UnityWebRequest一些基本用法

using System;using System.Collections;using System.IO;using UnityEditor;using UnityEngine;using UnityEngine.Networking;using UnityEngine.UI;public class UnityWebRequestDemo : MonoBehaviour{ /* * 一.概述 * UnityWebRequest支持与上传,下载及断点续传功能。

2021-10-28 11:00:06 1473

原创 Unity UnityWebRequest从网页加载图片并永久保存在本地

示例:创建一个Image组件,将以下代码挂载到Image组件上即可;代码:using System;using System.Collections;using System.IO;using UnityEngine;using UnityEngine.Networking;using UnityEngine.UI;public class UnityWebRequestLoadSprite : MonoBehaviour{ /// <summary>

2021-10-09 11:43:26 3563 2

原创 Unity 编辑器扩展,复制物体的Position和Roation

示例:使用方法:将脚本放入Editor文件夹下,然后选中需要复制Position的物体,选择编辑器顶部的[复制坐标],需要粘贴的地方Ctrl+V即可using UnityEditor;using UnityEngine;/// <summary>/// 放在Editor目录下/// 选中物体之后,在扩展窗口选择复制的选项,就可以将选中的物体的transform信息位置复制下来,然后在要复制的地方Ctrl+V就可以复制出来/// </summary>public c

2021-09-29 10:23:16 1048

原创 Unity 在Scene视野中绘制相机的视野范围

示例:使用方法:将以下脚本直接挂载在要显示视野的相机上即可:using UnityEngine;/// <summary>/// 绘制相机视野范围/// </summary>public class ShowCameraFieldOfView : MonoBehaviour{ private Camera mainCamera; private void OnDrawGizmos() { if (mainCamera == n

2021-09-29 09:59:00 1607

原创 Unity 创建脚本自动生成头注释

示例:直接上脚本,放入Editor文件夹下即可:using System;using System.IO;using UnityEngine;/// <summary>/// 设置自定义脚本模板代码/// </summary>public class ScriptHeadComment : UnityEditor.AssetModificationProcessor{ public static void OnWillCreateAsset(string

2021-09-29 09:50:14 228

原创 Unity 获取模型Bound中心点

using UnityEngine;namespace MT_Exterensions{ public static class GameObjectExtensions { public static Bounds CalculatePreciseBounds(this GameObject gameObject) { Bounds bounds = new Bounds(); bool flag = f

2021-09-28 17:37:26 1582 1

原创 Unity 按钮音效管理【悬浮和按下】

删除按钮上的Buton组件,在按钮上挂载以下两个脚本using UnityEngine.EventSystems;using UnityEngine.UI;namespace MT_Button{ public class M_ButtonWithSound : Button { private bool pointerWasUp; private M_ButtonSounds buttonSounds; protected ov

2021-09-28 17:30:11 1759 2

原创 Unity模型导入自动导入材质贴图

在项目中我们导入模型需要点击模型,Materials->Location[Use External Materials(Legacy)] 然后apply后材质和贴图才能被导出来,数量少的话还好,但是很多模型的话就很麻烦。以下代码是为了导入模型后自动将模型中的材质和贴图导出来。以下代码放入Editor文件夹下:using UnityEditor;/// <summary>/// 编辑模型导入时的默认设置/// </summary>public class Edit

2021-09-28 17:12:02 2660

原创 Unity 获取模型下所有的Matarial,并改变Material的Shader

private Renderer[] rendArray; private List<Material> materials = new List<Material>(); /// <summary> /// 获取材质上所有的材质,并改变这些材质的Shader /// </summary> private void SetModelAllMaterials(GameObject gameObject, Shad...

2021-09-28 15:41:01 470

原创 C# 生成不相同的随机数

public List<int> GenerateNumber(int allNum) { Random random = new Random(); List<int> number = new List<int>(allNum); List<int> result = new List<int>(allNum); for (int i = 0; i < allNu..

2021-09-07 17:44:55 279

UnityWebRequest下载超大资源

UnityWebRequest下载超大资源

2024-03-18

RT-Voice PRO 2023.2.1

unity文字转语音插件,目前商店最新版本: 商店链接:https://assetstore.unity.com/packages/tools/audio/rt-voice-pro-41068

2023-10-20

Obi Rope 6.5.4

Unity绳子插件,商城最新版本 商城链接: https://assetstore.unity.com/packages/tools/physics/obi-rope-55579

2023-10-20

Unity Highlight Plus - All in One Outline &amp; Selection Effects 最新

Unity物体高亮插件 Highlight Plus - All in One Outline & Selection Effects 官方链接:https://assetstore.unity.com/packages/vfx/shaders/highlight-plus-all-in-one-outline-selection-effects-134149

2023-10-11

M-TreeView树状结构

M-TreeView树状结构

2023-09-07

UGUI Super ScrollView 2.4.5

UGUI Super ScrollView 2.4.5 最新版本 官网链接:https://assetstore.unity.com/packages/tools/gui/ugui-super-scrollview-86572#releases

2023-05-01

PDF Renderer 5.51

Unity PDF插件最新版本 官方地址:https://assetstore.unity.com/packages/tools/gui/pdf-renderer-32815#description

2023-04-30

ColorPicker

Unity 调色盘,类似于编辑器中的Color颜色选择面板

2022-09-26

第三人称相机跟随控制器

用于第三人称相机跟随角色

2022-08-25

Build Report Tool 3.9.3

用于查看打包后资源占用情况,更方便的用于减小包体和资源优化,目前官网最新 官方商城链接:https://assetstore.unity.com/packages/tools/utilities/build-report-tool-8162

2022-06-10

Unity UGUI制作的简易计算器

可运算加减乘除和平方的运算

2022-06-10

第一人称角色控制器,用于第一人称角色移动,视角旋转

第一人称角色控制器,用于第一人称角色移动,视角旋转

2022-03-09

unity摄像机聚焦、拖动、旋转管理

unity摄像机聚焦、拖动、旋转管理

2022-03-07

Script Inspector 3 3.0.29.unitypackage

Si3 是一款高级的 IDE(一款代码编辑器),供脚本、着色器和文本资源使用,无缝地整合进 Unity 编辑器。Si3 带有对上下文灵敏的 C# 脚本自动补全功能,以及一系列其他工具、热键绑定和鼠标处理。 官方最新版本 链接:https://assetstore.unity.com/packages/tools/visual-scripting/script-inspector-3-3535

2022-01-14

Loading Screen 1.4.5.unitypackage

场景加载进度条

2021-12-30

DatePicker_Unity2020.3.0.unitypackage

unity日期拾取器

2021-12-29

Easy Performant Outline 2D 3D Renderer 3.3.7.unitypackage 官网最新版

Easy Performant Outline 2D 3D URP HDRP and Built-in Renderer 3.3.7.unitypackage 官网链接:https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/easy-performant-outline-2d-3d-urp-hdrp-and-built-in-renderer-157187

2021-12-23

官网最新 Kinematic Character Controller 3.4.1.unitypackage

第一人称角色控制器 官网链接:https://assetstore.unity.com/packages/tools/physics/kinematic-character-controller-99131#reviews

2021-12-17

官网最新 EasyRoads3D Pro v3 v3.2.1f2.unitypackage

官网商城最新地址:https://assetstore.unity.com/packages/tools/terrain/easyroads3d-pro-v3-469

2021-12-16

Obi Fluid 6.3.unitypackage

Obi Fluid 6.3.unitypackage官网最新,官网地址https://assetstore.unity.com/packages/tools/physics/obi-fluid-63067

2021-11-24

Easy Performant Outline Renderer 3.0.unitypackage

HDRP、 URP 、Built-in可用的高亮插件

2021-11-10

Build Report Tool 3.8.2.unitypackage

Unity打包后资源占用查看占用情况插件

2021-11-10

ColorPicker_Unity2019.4.26.unitypackage

类似于Unity自带的Color颜色编辑器,用于在Game中调整模型颜色

2021-10-29

Liquid Volume Pro 2 4.0 官方商城最新版

用于实现各种流体效果 UnityAssetStore链接:https://assetstore.unity.com/packages/vfx/shaders/liquid-volume-pro-2-129967

2021-09-29

Ultimate Clean GUI Pack 2.0.7 目前官网最新版

Ultimate Clean GUI Pack 是一款简洁的现代风格多用途游戏用户界面资源包,包含了所需的一切内容,让你可以创建任何用途的专业整洁游戏用户界面,并具有简洁的风格。 UnityAssetStore插件网址:https://assetstore.unity.com/packages/2d/gui/ultimate-clean-gui-pack-154574

2021-09-29

空空如也

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

TA关注的人

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