自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜菜ANY的博客

记录下来方便以后查阅.哪里有什么问题,欢迎指正,多多见谅 : )

  • 博客(49)
  • 资源 (31)
  • 问答 (6)
  • 收藏
  • 关注

原创 Unity WebGL 播放视频流m3u8

主要使用AVProVideo插件主流的视频插件有AVProVideo和UMP,经个人测试WebGL不支持RTMP和RTSP,只能使用m3u8。UMP不支持webgl平台播放以上三种视频流,只有AVProVIdeo支持在webgl平台播放m3u8视频流。

2022-10-27 15:55:00 5155 3

原创 IOS闪退日志抓取及日志解析(记录&更新ing)

IOS闪退日志抓取及日志解析

2022-10-27 10:22:45 4544

原创 Unity InputField切换文本类型(ContentType)

解决代码修改inputField.contentType不更新问题,需要的点击下输入框才可以显示

2022-10-14 10:48:41 1958

原创 Unity 编辑器插件-快速删除组件

实现删除所选物体及子物体中指定组件。自动apply同时考虑一个物体上挂在多个相同组件的情况

2022-09-07 15:23:54 1815

原创 Unity3D 通过物体名字查找子物体

查找物体

2022-09-02 14:23:44 1999 4

原创 Unity3D Button根据文本内容自适应大小

unity UI 按钮根据文本内容自适应大小

2022-06-20 10:41:02 1686

原创 Unity UGUI 设置Dropdown的选项菜单显示在上面

未设置前效果:设置后效果:将"Template"的Pivot属性Y值设置为0,然后将锚点Min ,Max分别调至:(0,1),(1,1),最后将Pos Y 调至0,则可实现向上展开。图如下:注意:当先在Canvas RenderMode为WorldSpace下创建的Dropdown,之后修改为ScreenSpace,再修改为WorldSpace时,某些设置失效,比如下拉框设置好在上面的位置,结果运行时还是在下面。这时先把Canvas下的物体移出,把Mode改为W.

2022-03-02 11:17:47 4576

原创 Unity 聊天室内容自适应

效果如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Chat02 : MonoBehaviour{ public InputField chatInput; //消息输入框 public GameObject ChatTextArea; //消息预制体 public..

2022-01-26 10:32:32 2644

原创 Unity InputField输入框自适应文字内容

可设置输入框的指定宽度以及高度。效果类似微信的输入框。LayoutUtility.GetPreferredHeight:返回布局元素的首选高度using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;[RequireComponent(typeof(InputField))]public class InputContentSize : MonoBe

2022-01-26 09:27:59 1717 1

原创 如何通过URL打开使用Unity打包的exe文件以及安装包部署

双击安装这个安装包。会出现以下提示我们这是测试版的,点击确认就行。这时通过打开这个网页, 点击 打开测试软件 就可以打开我们打包的.exe软件了。然后就可以创建html文件,通过url打开这个软件。可以到注册表里查看下我们写入的信息,内容应该是下面这样。如果没找到,点击上方的 查看-->刷新 即可。可以修改安装路径,也可以使用默认的。保存后点击一键部署,等待完成。安装成功后,桌面上会出现。点击设置按钮,基础设置。...

2022-01-12 11:13:44 4016

原创 PC端通过链接打开本地已安装软件(注册表)

一.自定义注册表内容,有两种方式:1.自己创建目录和路径Window+R :输入regedit确认打开注册表编辑器根据上图结构在HKEY_CLASSES_ROOT下创建项LHX—>DefaultIcon —>shell —>open—>command然后修改DefaultIcon和command项的数据为要打开的软件路径2.通过创建reg文件自动配置注册表创建文本文档,修改后缀名为.reg,使用记事本打开,添加内容如下保存...

2022-01-11 17:31:43 1281

原创 Unity 使用注册表获取电脑安装所有软件

在网上查了很久,看到有很多通过注册表获取已安装软件列表,但是我试了下获取的都不全。找到了一个使用VB写的程序是可以获取全部安装软件列表的,那个文章我找不到了,回头找到再贴出来。我这边用C#实现了他的代码的功能,也是可以获取所有软件的。using Microsoft.Win32;using System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Tex

2022-01-07 09:57:03 2337 2

原创 Unity3D 动态加载本地/网络GLB模型

/// <summary>/// 加载GLB/GLTF模型/// </summary>public class LoadGLB_GLTFUtility :MonoBehaviour{ Action action; public GameObject ObjOfImport; bool isCreate = true; private static LoadGLB_GLTFUtility instance; public static .

2021-12-30 15:08:56 5338 3

原创 Unity3D 加载PDF文件以及简单的切换页面

先导入插件 PDFRenderer链接: https://pan.baidu.com/s/1Un-FoINPmK8iVBRLS0jkTw 提取码: z78q然后使用以下代码就可以using Paroxe.PdfRenderer;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using UnityEngine.Networking;using U.

2021-12-28 15:13:15 6974 10

原创 Unity3D 使用一个AudioSource同时播放背景音乐和按键音效

先获取组件AudioSource,在AudioClip上放背景音乐的音频文件在需要播放按键音效(其他短音频同样适用)的时候audioSource.PlayOneShot(au_BtnClick);audioSource为上面播放背景音乐的音乐组件au_BtnClick为按键按下的音效--------------拓展------------------2D音效//音频文件PlayOneShot(AudioClip clip);//音频文件,音量大小PlayOneSho.

2021-12-28 11:16:21 3960

原创 RTSP视频流链接

rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov

2021-12-24 13:59:18 927

原创 Unity3D 读取Excel转List(可用作题库)

知识问答完整项目资源下载链接:https://download.csdn.net/download/qq_34421469/15078659以下为关键代码:读取Excel转成指定数据类型的List集合using Excel;using System.Data;using System.IO;using System.Collections.Generic;public class ReadExcel{ /// <summary> /// 读取Exc

2021-02-05 15:09:21 460 8

原创 unity3D 最全资源合集分享

下载链接:包括以下内容(部分截图),但不仅限于这些。。。

2021-02-03 10:18:15 3321 6

原创 Unity 获取物体面板旋转值

常用方法:这个方法是网上使用频率较高的,但是适用于unity2018以上,unity2017使用这个代码打包会报错 public Vector3 GetInspectorRotationValueMethod(Transform mTransform) { // 获取原生值 Type transformType = mTransform.GetType(); PropertyInfo m_propertyInfo_rotationOrder .

2021-02-03 09:26:22 3116 6

原创 Unity+WindowsForms PC端接收蓝牙数据

我的初衷是直接用Unity实现PC端连接蓝牙,接收蓝牙发送的数据。但是能力有限,在网上也找了很久,一直没有找到解决方案。就只能退而求其次通过Unity+WindowsForms两个平台实现这一功能。项目实例:1.使用WindowsForms连接到蓝牙,接收蓝牙信息后,通过UDP发送using System;using System.Collections.Generic;using System.Diagnostics;using System.Net;using System..

2021-02-02 15:15:55 1745 4

原创 Unity 调用系统键盘

using System.Diagnostics;using UnityEngine;public class KeyboardEvent : MonoBehaviour{ private Process keyboard; /// <summary> /// 打开系统键盘 /// </summary> public void ShowKeyboard() { keyboard=Process.Start("C.

2021-02-02 09:03:08 1895 1

原创 Unity 在UI上显示特效Or物体(无背景)

一般的方法: 是创建一个Render Texture 挂在指定相机和要显示的UI上,会像下图一样有黑色背景视觉效果很不好解决办法:(保留创建的Render Texture )1.创建一个shader:No-AlphaShader "Default No-Alpha"{ Properties { [PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {} _C...

2021-01-13 09:26:21 960 1

原创 Unity Text文字自动滚动

功能:实现当Text文本内容超过文本框时,自上而下循环滚动使用Scroll View实现在Content上添加Text组件和Content Size Fitter代码:public class ScrollContent : MonoBehaviour{ public static ScrollContent instance; bool isStartScroll = false; //是否开始滚动 GameObject _content = null;.

2020-10-21 14:52:09 6734

原创 Unity Slider--只让滑动块响应,滑动条不响应

只需要在三个物体上添加CanvasGroup组件,分别做以下设置1.Slider2.Handle Slide Area3.Handle

2020-10-21 13:38:17 1371 4

原创 Unity 2D不规则UI交互

1.新建脚本CustomRaycasterusing UnityEngine;using System.Collections;using UnityEngine.UI;using System.Collections.Generic;using UnityEngine.EventSystems;using TouchScript.Layers.UI;public class CustomRaycaster : GraphicRaycaster{ private List&lt

2020-09-18 13:54:38 443

原创 Unity HTC使用ViveTelport插件插件实现瞬移

1.导入SteamVR和Vive-Teleporter到Unity2.按下图拖入需要的预制体设置

2020-07-08 11:30:50 686

原创 C#----我理解的委托Delegate

一直以为委托很难,可能是自己太菜,觉得很不好理解。直到我今天需要将方法作为一个参数传递,我才有兴趣去看委托怎么用。先说定义:委托是用户自定义的类,它定义了方法的类型。储存的是一系列具有相同参数和返回类型方法的地址列表,调用委托时,此委托列表的所有方法都将被执行。我理解的很直白的说,委托就是一个中间变量!没错,就是一个中间变量!就像我们常用的temp作为int或者float的中间变量一样。定义:public delegate void MyDelegate();声明委托..

2020-05-19 11:26:00 129

原创 Unity 根据文本生成3D物体(3D文本)

首先导入插件链接:https://pan.baidu.com/s/1JAFdF52zWVj93M6B0wN_9g提取码:nuu1

2020-05-06 09:09:48 2330 5

原创 Unity Json数据处理

这里使用的工具是LitJson下载:https://download.csdn.net/download/qq_34421469/12326432Json读取文本: //读取文本内容 data为存放在Resources文件夹下的data.txt文件 public void ReadJson() { string sss = Resources.L...

2020-04-14 13:36:51 818

原创 PS(简单操作) 单张图片制作九宫格/证件照排版

首先将一寸照导入到PS中,如果证件照尺寸不对则需要重新裁剪编辑,正常证件照的尺寸为,宽2.5厘米,高3.5厘米,像素为300。 裁剪好后我们点击【编辑】-【画布大小】,在新建大小中,勾选【相对】,然后宽度和高度分别设置成50像素。 接着点击【编辑】-【定义图案】,将证件照设置为图案保存。 然后【文件】-【新建】空白画布,大小为一寸照片的倍数大小,比如宽7.5厘米高...

2020-04-13 16:33:12 8258

原创 Unity 如何设置图片字体

要做上面这种效果,使用图片代替我们输入的文字/字母/汉字等首先导入资源然后根据需要导入一张图片类似这种然后进行切割点击Sprite Editor然后Apply 图片就处理好了 这里要给每个切割好的图片设置名称 最后一位要保证和图片内容一致然后回到工程界面 先选择图片 然后Assets-->CreateMyFont这样就可以了 创建好的字体会在Res...

2020-04-13 15:22:45 659

原创 Unity Pico一体机软件自启

unity 开发一体机设置软件开机自启以上就可以实现开机自启。但是此时按下home键还会回到桌面,需要禁用home键或者设置home键为别的功能。步骤如下:1.获取配置文件“SystemKeyConfig.prop”;(获取路径:http://pan.baidu.com/s/1i5ADcUh)2.用记事本打开配置文件“SystemKeyConfig.prop”3.修改...

2020-04-09 15:47:12 2859 4

原创 Unity3D 如何干净的解除父子关系

之前我一直用的都是下面这种方法//清除原来的按钮 if (this.transform.childCount > 0) { for(int j=0;j<this.transform.childCount;j++) { Destroy(th...

2020-03-18 10:06:09 9235

原创 UGUI小功能实现一:图片跟随文本自适应

有时候我们在做的项目中可能会遇到以下这种显示效果,当文本内容改变时,图片始终在文本右边等距的位置之前还觉得好像很麻烦,今天看到FairyGUI,突然觉得用UGUI实现也很简单首先,将图片设置为文本的子物体然后设置图片的锚点随后要设置文本框随字数变化,在文本上添加Content Size Fitter组件即可...

2020-03-17 14:39:32 1447

原创 Unity3D简单换装系统

根据Siki学院的换装教程,有需要可以自行去学习,完整项目我上传了主要代码贴在下面using UnityEngine;using System.Collections;using System.Collections.Generic;public class AvatarSys : MonoBehaviour{ public static AvatarSys inst...

2020-03-16 13:31:58 629

原创 Unity使用OpencvForUnity人脸识别并截取人脸区域

我使用的是unity版本是2019.2.0fOpenCV for Unity 2.3.3需要自取链接:https://pan.baidu.com/s/1jTyrX69zsYQWOnJxolfI9w提取码:smtvusing UnityEngine;using UnityEngine.SceneManagement;using System;using System.C...

2020-03-11 13:32:57 5202 7

原创 Unity相关技术(之前整理的)

1.LOD技术层次细节(LOD),它是根据物体在游戏画面中所占视图的百分比来调用不同复杂度的模型的。简单而言,就是当一个物体距离摄像机比较远的时候使用低模,当物体距离摄像机比较近的时候使用高模。这是一种优化游戏渲染效率的常用方法。使用这个技术,一般是在解决运行时流畅度的问题,采用的是空间换时间的方式。2.遮挡剔除技术在场景空间中创建一个遮挡区域,该遮挡区域是有单元格(Cell)组成;每个单元...

2019-12-26 13:23:22 5741

原创 Unity 优化

代码优化:1.以物体的Transform组件为例,我们应该只访问一次,之后就将它的引用保留,而非每次使用都去访问。这里有人做过一个小实验,就是对比通过 方法GetComponent()获取Transform组件, 通过MonoBehavor的transform属性去取,以及保留引用之后再去访问所需要的时间:GetComponent = 619msMonobehaviour = 60msCa...

2019-12-26 13:21:46 163

原创 AR室内设计调研

1.视觉定位服务(室内导航):Tango:需要Tango的Inside-Out技术支持,只适用于Tango智能手机.消费级Tango手机:联想Phab 2 Pro ASUS Zenfone ARARKit:要想显示AR效果,必须要依赖于苹果的游戏引擎框架(3D引擎SceneKit,2D引擎SpriktKit)ARCore: ARCore 在建图和重定位方面具有一些优势2.室内装饰...

2019-12-26 13:15:07 1114

原创 Unity 动态修改Tiling和Offset值

直接上代码,以下两句代码直接可以改变其值pre.GetComponent<Renderer>().material.SetTextureScale("_MainTex",new Vector2(tiling_X,tiling_Y));pre..GetComponent<Renderer>().material.SetTextureOffset("_MainTex", n...

2019-12-10 13:32:07 6910

UniversalMediaPlayer

Universal Media Player(ump)插件播放视频 Universal Media Player(ump)插件播放视频 Universal Media Player(ump)插件播放视频 Universal Media Player(ump)插件播放视频 最新版本2.0.3

2022-12-16

时钟.unitypackage

建一个简单的时钟,并且给它加上一些组件脚本用来显示当前时间 指针正常走针 建一个简单的时钟,并且给它加上一些组件脚本用来显示当前时间 并且时间可以随着正确的时间而变化

2022-01-14

Unity 私藏资源合集

Unity 私藏资源合集 包含很多插件 需要的下载

2021-12-27

VR_Panorama+360+PRO+Renderer+v2.2.1.zip

VR Panorama 360 PRO Renderer 全景视频录制使用

2021-03-02

单人知识问答(动态读取Excel)

通过读取Excel获取题库,根据题库实现简单的知识问答 通过读取Excel获取题库,根据题库实现简单的知识问答 通过读取Excel获取题库,根据题库实现简单的知识问答

2021-02-05

Unity 动态绘制Mesh动态修改Mesh

项目支持通过创建点动态生成Mesh,生成后可动态修改Mesh形状。基本功能完成,有需要修改的可以自己改代码。。。(键盘A 开始绘制 S 停止绘制 D 可动态修改Mesh F 结束动态修改 )

2021-02-04

unity5超酷3D空战游戏完整源码.

Unity 空战 Air Strike Starter Kit 2.1

2021-02-03

Unity+WindowsForms PC端接收蓝牙数据

通过Unity+WindowsForms两个平台实现接收蓝牙数据 通过Unity+WindowsForms两个平台实现接收蓝牙数据 通过Unity+WindowsForms两个平台实现接收蓝牙数据

2021-02-02

最新版 Arduino Bluetooth Plugin 5.3.1

最新版 Arduino Bluetooth Plugin 5.3.1最新版 Arduino Bluetooth Plugin 5.3.1最新版 Arduino Bluetooth Plugin 5.3.1最新版 Arduino Bluetooth Plugin 5.3.1最新版 Arduino Bluetooth Plugin 5.3.1最新版 Arduino Bluetooth Plugin 5.3.1

2021-01-19

HighLighting.unitypackage

实现unity物体边缘描边,轮廓描边,重合的地方不描边 使用方便 内有一个实例示例 实现unity物体边缘描边,轮廓描边,重合的地方不描边 使用方便 内有一个实例示例

2020-11-20

DOTweenPro

DoTween Pro是一款untiy插件,是untiy中最好用的tween插件,比起Dotween的免费版要多很多功能,实现脚本和视觉脚本的新功能,支持包括移动,淡出,颜色,旋转,缩放,打孔,摇动,文本,相机属性等!

2020-10-13

UCLA Mesh Creator.zip

Unity UI图片转化为3d物体插件_UCLA Mesh Creator

2020-08-12

CameraController.zip

代码资源,模拟Scene视图的鼠标控制场景功能 代码资源,模拟Scene视图的鼠标控制场景功能 代码资源,模拟Scene视图的鼠标控制场景功能

2020-08-12

WWebView 1.3.2.zip

unity嵌入式网页浏览 WWebView 1.3.2 所支持的Unity版本:5.6.0 及以上版本 WWebView is an easy solution for integrating WebView to your windows games. You can set up a web view and embed web content in your game with less than 10 lines of code. There is also a clean and simple interface for you to interact between the game and webview. Above all, WWebView is designed to be very easy to integrate into UniWebView2 and UniWebView3.

2020-08-12

RuntimeTransformGizmos.zip

重写Unity 坐标系,可以在运行时实现坐标轴的移动、旋转、缩放等功能 重写Unity 坐标系,可以在运行时实现坐标轴的移动、旋转、缩放等功能 重写Unity 坐标系,可以在运行时实现坐标轴的移动、旋转、缩放等功能

2020-08-11

mapbox-unity-sdk_v2.1.1

官网下载特别慢,下载下来放在百度网盘上 方便下载 适用于Unity平台的地图软件开发包(Maps SDK for Unity),是一个基于现实地图数据创建Unity应用的工具集。它让开发者可以与Mapbox提供的web服务接口(包括地图、地理位置、方向等应用程序接口)进行交互,并使用应用程序接口(基于C#语言)和图形化用户接口进行游戏的创建。

2020-08-05

在UI上显示特效实例.unitypackage

unity3D实现在UI上显示出特效 支持Unity2018.4.0 unity3D实现在UI上显示出特效 unity3D实现在UI上显示出特效

2020-07-29

CreateMesh.unitypackage

unity3D根据不同点实时创建不规则Mesh 可动态修改Mesh的形状 创建出来的Mesh不显示背面的解决方案:shader选择 Nature->SpeedTree:Cull选择Off

2020-07-29

Vive-Teleporter.zip

Unity 结合SteamVR实现瞬移

2020-07-08

InTheHand.Net.Bluetooth.zip

运行环境:WinXp/2000/2003/Nt/Me/9x/Vista/Win7/Win8 软件语言:全语言 软件类型:系统文件 - I 授权方式:共享软件

2020-06-17

Avatar Maker Pro(通过人脸图片生成3D头像)

它是一个编辑器扩展插件,可以从一张自拍照片生成一个3D头像。你可以使用一张现有的照片,或者使用Unity编辑器中的网络摄像机制作一张新的照片,Avatar Maker会立即将其变成一个真实的3D照片。这个化身可以通过跟踪头部运动和面部表情的视频从您的网络摄像机动画。

2020-06-08

LitJson.zip

直接导入unity就可以使用 JsonData是数据基础类。一个JSON数据在LitJSON中即表示为JsonData。 JsonData有多种类型,分别为: JsonType.Array;JsonType.Boolean;JsonType.Double;JsonType.Int;JsonType.Long;JsonType.None;JsonType.Object;JsonType.String。 顾名思义,这些类型就不用多做解释了。

2020-04-14

Destructible 2D 2.05.unitypackage

Unlock the full potential of your 2D games using Destructible 2D, this asset allows you to quickly convert all your boring solid sprites into fully destructible ones!

2020-03-20

换装示例.unitypackage

一个简单的换装示例项目,暂时可以通过鼠标切换头发颜色,主要功能已完成。 一个简单的换装示例项目,暂时可以通过鼠标切换头发颜色,主要功能已完成。

2020-03-16

Unity海洋水系统

高质量海水实时渲染代码,FFT、反射、折射模拟高质量海水实时渲染代码,FFT、反射、折射模拟

2019-02-20

RTS Engine 1.3.2

unity即时策略游戏项目RTS Engine 1.3.2 所支持的Unity版本:5.6.1 及以上版本

2018-12-28

OpenCVForUnity 最新插件

OpenCV for Unity unity插件,用于人脸识别 (OpenCV for Unity unity plug in for face recognition)

2018-11-23

最新录屏插件 AVPro Movie Capture 3.3.1

AVPro Movie Capture录屏插件 最新录屏插件 AVPro Movie Capture 3.3.1

2018-11-14

图形类编程插件

1.不用编译。 不像Uscript,节点连线好以后,还要进行编译生成一个C#脚本文件。它直接可以运行。 2:flowcanvas可以引用普通脚本里的方法和属性,这使插件非常灵活和便利,比如:我在脚本中写了一个比较复杂的函数,我在flowcanvas里调用这个函数,得到函数的返回值。 3:Debug功能清晰,数据和方法分离,有断点功能,定位出错的位置,由明显的颜色标注逻辑走向。 4:节点搜索功能强大,这个功能和BluePrint很相似,节省找节点的时间。 5:易理解,基于事件系统,符合一般人对逻辑处理的认知。 6:节点图可保存成asset资源,动态加载,适合做热更新,有取代lua的优势:逻辑好写.调试方便,性能不慢(反射节点是基于delegate方法)。

2018-11-14

AVProVideo插件

AVpro Video Avpro插件,一款成熟的Unity3D视频播放插件,拥有各种强大的功能Avpro插件,一款成熟的Unity3D视频播放插件,拥有各种强大的功能Avpro插件,一款成熟的Unity3D视频播放插件,拥有各种强大的功能Avpro插件,一款成熟的Unity3D视频播放插件,拥有各种强大的功能

2018-11-14

Unity通过调用Android相册里的全景图预览

工程通过调用Android代码实现打开手机相册选择图片 选择图片为360全景图时 可以在手机端实现全景图预览 同时通过手机陀螺仪控制相机旋转

2018-05-15

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

TA关注的人

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