自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

螞蟻的日常

记录程序猿平凡生活中的点滴,分享经验、交流想法,博客让我们的生活更精彩。

  • 博客(153)
  • 资源 (8)
  • 收藏
  • 关注

原创 unity使用XR插件开发SteamVR项目,异常问题解决方法

1、导入XR Interaction Toolkit 案例场景资源(Starter Assets)3、预制体放在场景中需保留 Input Action Manager代码,如下图所示。2、开发场景中使用以下相机预制体。(二)、初步排查解决方式。

2024-06-25 10:00:20 443

原创 Unity 公用函数整理【二】

【代码】Unity 公用函数整理【二】

2024-06-21 16:11:16 324

原创 Unity XR开发常用UnityPackage插件包名

OpenXR Plugin:com.unity.xr.openxrXR Interaction Toolkit: com.unity.xr.interaction.toolkitXR Plugin Management:com.unity.xr.management

2024-03-19 16:39:17 171

原创 Unity中计算两个三维坐标点的各种方法

【代码】Unity中计算两个三维坐标点的各种方法。

2024-03-13 12:07:17 430 2

原创 unity 常用函数整理【一】

【代码】unity 常用函数整【一】

2024-02-29 15:05:37 155

转载 unity打包Android,读写权限的具体操作步骤

本教程将教你如何在Unity中打包Android应用,并获取读写权限。在Android设备上,应用需要获得读写权限才能访问和操作设备上的文件。下面将详细介绍整个流程以及每一步需要执行的代码。

2023-10-19 15:55:24 1050 1

原创 Unity中常用的几种读取本地文件方式

使用的命名空间如下using LitJson;using System.Collections.Generic;using System.IO;using System.Text;using UnityEngine;using UnityEngine.Networking;1、通过UnityWebRequest获取本地StreamingAssets文件夹中的Json文件 ///...

2023-09-19 16:38:21 2851 1

原创 Unity+Pico+SenseGlove Nova开发过程中的知识点

【代码】Unity+Pico+SenseGlove Nova开发过程中的知识点。

2023-05-10 17:10:04 299 1

原创 C# 中List相关使用方法整理

1、取出classList中不包含rightClassList中成员,生成新的missingClassList。2、修改List中指定元素的值。3、List 中Select、Any、Where、GroupBy的应用。

2022-12-08 10:57:36 436

原创 Unity DOTween 常用函数

DOTween

2022-10-12 14:17:34 1210

原创 Unity 共享函数整理【一】

常用方法整理

2022-08-24 18:53:53 1142

原创 Unity 中加载外部图片文件,可动态更换图片

根据自己的项目需求灵活地调整代码逻辑using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using UnityEngine.Networking;using UnityEngine.UI;/// <summary>/// 此类为加载外部图片文件,可动态替换图片---/// 第一种方法:首先获取文件夹中所有文件名称,将其添加到Image列表

2022-04-01 16:32:08 8587 12

原创 Unity 中实现一个碰撞体(Collider)管理类监测多个物体触发事件

通过脚本所挂载的物体名称来添加不同触发事件。using UnityEngine;/// <summary>/// 碰撞体物体管理类/// </summary>public class ColliderManager_01 : MonoBehaviour{ private delegate void TriggerEvent(Collider other); private TriggerEvent enterEvent, stayEvent, e

2022-03-28 15:11:04 7796

原创 Unity 实现相机视角慢慢变黑的效果(VR)

一、在相机下新建一个Canvas,添加Image 和CanvasGroup 组件二、通过代码控制CanvasGroup 组件中Alpha值以下函数要放在Update中执行。 private float Alpha; private float AlphaSpeed = 1.5f; //Alpha值渐变的时间 /// <summary> /// 控制Alpha值增加 /// </summary> /// <param

2022-03-10 13:40:41 6797

原创 随机生成四则运算表达式【Unity】

根据自己项目需求调整代码中表达式的公共方法using System.Collections;using System.Collections.Generic;using System;using UnityEngine;/// <summary>/// 四则运算管理类/// </summary>public class FourArithmetic : ...

2022-03-08 09:44:00 309

原创 随机生成不重复的几个数(Unity)

using System.Collections.Generic;using UnityEngine;/// <summary>/// 随机数管理类/// </summary>public class RandomHelper{ /// <summary> /// 生成指定位数的随机码(数字) /// </summ...

2022-03-08 09:18:00 624

原创 Unity 2019.4.32f1+Ultraleap 开发遇到的问题

Unity 打包设置(Palyer Setting )Scripting Backend 改成Mono打包无法显示手掌;Scripting Backend 改成IL2CPP打包无法显示手掌一、打包报错报错内容如下所示ArgumentException: The Assembly Mono.WebBrowser is referenced by System.Windows.Forms ('Assets/Plugins/System.Windows.Forms.dll'). But th

2022-01-10 10:59:31 2998

原创 Unity C#通过SerialPort串口通讯控制开灯和关灯

using UnityEngine;using System.Collections;using System.IO.Ports;using System;using System.Threading;/// <summary>/// 串口通讯协议接口管理类/// </summary>public class PortControl : SingletonLock<PortControl>{ #region 定义串口属性 /// &l.

2021-12-28 13:35:58 2261 4

原创 Unity 中通过ScrollView(ScrollRect)实现翻页效果

一、组件属性设置如下如图所示:1、Sroll Rect2、Content Size Fiter和Grid Layout Group二、具体代码如下(根据自己的功能需要更改相关属性)using UnityEngine;using UnityEngine.UI;/// <summary>/// 通过ScrollView(ScrollRect)实现翻页效果/// </summary>public class ScrollViewTurnPages: .

2021-12-24 13:25:16 3730 4

原创 Unity 开发调用外部摄像头

using System.Collections;using UnityEngine;using UnityEngine.UI;public class ShowCam : MonoBehaviour{ WebCamTexture camTexture; WebCamTexture camTexture2; public RawImage showimage; public RawImage showimage2; private string devic.

2021-11-24 16:30:53 821

原创 Unity 开发安卓动态加载外部音频文件

Unity2018.4.2ff 开发安卓加载外部音频文件开发说明1、WWW方式,支持MP3和WAV音频文件格式2、 UnityWebRequest方式,UnityWebRequestMultimedia.GetAudioClip(readPath, _audioType)不支持MP3格式,支持WAV格式;3、WWW和UnityWebRequest都不能在安卓端使用Naudio.dll库文件创建新的wav文件。(那位大佬如何知道方式,请在评论转告一下,谢谢!!!)创建代码如下: str

2021-11-22 14:56:44 11031 2

原创 Unity中读取和创建Excel文件(支持PC端、Android端)

注意事项:开发前需要导入NPOI 相关DLL库DLL库下载链接:相关读取和创建代码如下所示:using NPOI.HSSF.UserModel;using NPOI.HSSF.Util;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using System.IO;using UnityEngine;using System.Collections.Generic;public class ReadExcelManager : Si

2021-11-12 16:23:57 334

原创 Unity中实现在规定时间内从一个值递增到另一个值

1、进度条(在规定时间内完成进度条) private Image progressBar; private float currentProgress = 0; /// <summary> /// 进度条需要持续的时长 /// </summary> private float duration = 5f;//这个时间可以任...............

2021-06-24 10:11:00 3982

原创 HTCVive实现手柄握住物体在固定轴上下左右旋转的功能(Unity3D 开发)

开发环境和必备插件1、Unity 2018.4.2f1 (64-bit)开发环境2、SteamVR和VRTK 组件以下组件的属性根据自己功能开发需求进行配置Step1:抓取物体的手柄上必需添加组件“VRTK_InteractGrab”,此处用的是Trigger Press触发事件(根据自己的需求更改手柄触发按键)Step2:被抓取旋转的物体,需要添加如下图所示组件。①Box Collider②VRTK_InteractableObject③VRTK_RotatorTrackGrabAttac

2021-05-13 17:44:43 758

原创 Unity 读取Json常用的几种方式

使用的命名空间如using LitJson;using System.Collections.Generic;using System.IO;using System.Text;using UnityEngine;using UnityEngine.Networking;1、读取本地Json /// <summary> /// 读取本地JSon文件 /// </summary> public string ReadJsonString(str

2021-04-06 16:42:38 7489 1

原创 Unity开发通用泛型单例模式

普通的C#单例模式public class Singleton where T :new() {private static T m_Instance;public static T Instance { get { if (m_Instance == null) { m_Instance = new T(); } return m_Instance; }}}继承MonoBehaviour的单例using UnityEngine;public class MonoS

2021-03-26 16:55:48 592

原创 Unity中使用SimpleWaypointSystem控制物体移动

在Unity中通过SimpleWaypointSystem在沙盘上绘制出轨迹,一个物体沿着轨迹移动。需要实现当沙盘旋转时,物体、轨迹也跟随旋转,且物体的移动不会偏移轨迹。 /// <summary> /// 记录小车在轨迹上的位置点 /// </summary> float pathPos; /// <summary> /// 设置小车的位置和移动轨迹 /// </summary> private

2021-01-29 15:50:24 928

原创 Liunx Ubuntu系统中运行SteamVR及VR游戏的相关配置链接说明

一、Windows10安装ubuntu18.04(64位)双系统1、windows10安装ubuntu18.04(64位)双系统教程链接:https://www.cnblogs.com/masbay/p/11627727.html由于在安装xrdesktop软件和开源实现OpenXR驱动Monado的方法时需要用到CMake高版本,本人将ubuntu18.04系统升级为20.4(根据情况进行升级系统)。参考ubuntu升级系统链接:https://baijiahao.baidu.com.

2020-12-16 16:32:42 2983 6

原创 windows10安装ubuntu18.04(64位)双系统教程

系统安装教程链接:https://www.cnblogs.com/masbay/p/11627727.html系统安装完成后安装显卡驱动:https://ywnz.com/linux/4573.html

2020-12-10 15:18:00 107

原创 Ubuntu系统运行Steam中VR游戏的相关软件环境配置说明

ubuntu下的SteamVR(HTCVive)设置教程贴吧链接 https://tieba.baidu.com/p/5333529880 运行SteamVR出现的一些问题解决方案参考链接 https://tieba.baidu.com/p/5334146674#136777948359llinux下开源实现驱动Monado具体安装monado项目链接https...

2020-12-10 13:09:00 655

原创 Unity中实现控制人物模型按照轨迹点漫游(多个人物在同一轨迹点漫游)

本人在项目开发中原创脚本,转载请注明来源,谢谢!!脚本说明 此脚本的编辑是为了实现3D场景中多个人物模型(物体)按照同一轨迹点进行漫游移动并旋转的功能。所有人物模型在同一轨迹上的不同位置点(开始漫游点位置) 所有人物模型朝着同一个目标点漫游,且按照同一轨迹点进行漫游并旋转脚本应用说明3D场景布置漫游的轨迹点 脚本挂载到需要漫游的物体上 修改挂载脚本中开始漫游点的值和添加所有漫游点的父类,挂载后物体上显示如下图所示:具体脚本内容如下所示:(脚本还可以进一步优化)...

2020-09-18 19:38:14 2135 4

原创 war包部署到tomcat基本步骤

1、把提前准备好的war包复制,然后去找Tomcat的安装路径,然后点击进去,找到一个webapps的文件夹,点击进去。2、把刚刚导出来的war包复制webapps文件夹里就行了。3、删除webapps文件夹中和war包同名的文件夹。4、返回到Tomcat的安装路径,然后点击进去,找到一个work的文件夹,依次点击进去找到localhost文件夹。点击进去找到一个和war同...

2019-11-12 19:08:47 2340

原创 Unity 中通过HttpWebRequest POST和GET请求数据

Unity 中通过HttpWebRequest以POST形式传JSON格式(键值对格式)的参数请求数据。注意:处理HttpWebRequest访问https有安全证书的问题( 请求被中止: 未能创建 SSL/TLS 安全通道。)只需加上以下两行代码就行了。 ServicePointManager.ServerCertificateValidationCallback += ...

2019-06-21 15:46:50 1611

原创 Unity 中通过UnityWebRequest POST和GET请求服务器数据

Unity 中通过UnityWebRequest 以POST形式传JSON格式(键值对格式)的参数请求数据。注意: 1、webRequest.SetRequestHeader("Content-Type", "application/json");内容根据实际提供内容为准。 2、需要以Header头文件的形式发送请求POST请求实现以下要求POST "...

2019-06-21 15:35:29 8514 2

翻译 unity中通过WWW 方式进行POST请求数据

unity通过WWW POST请求数据,传入JSON格式参数;注意:需要设备类型 headers["Content-Type"] = "application/json"; private string jsonDataPost;//需要赋值的具体JSON格式的数据 IEnumerator CallPost() { Dictionary&lt...

2019-06-21 12:38:18 4844

原创 ASP.NET 通过HttpWebRequest 以GET形式传参请求数据

ASP.NET 通过HttpWebRequest 以GET形式传参请求数据,参数为键值对格式。需要进行Token值验证。注意!!authorization需要放入请求头部,详细代码如下所示。authorization=bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiI3MDE1MTQ0NzM0NSIsInBpZCI6IjAxO...

2019-06-19 19:16:39 825

原创 SQL Server2008R2循环语句

单循环语句 declare @i nvarchar(36)declare @LOCNUM nvarchar(36),@OBJECTTYPE nvarchar(36),@LOCDESC nvarchar(60),@LOCSTATUS nvarchar(36),@LOCSTORESTATUS nvarchar(36),@LINE decimal(5,0),@LIE decimal(5,0),@...

2019-03-15 20:31:00 109

原创 HTCVIVE定位器更新之后,定位器指示灯不亮,重置基站固件操作指南。

      HTCVIVE定位器更新之后,定位器指示灯不亮,固件修复指南   建议您重置基站固件,操作如下:请您使用手机来拍照运行中基站的“激光发射器”面板,并且数一下是否有17颗LED灯,如果没有17颗,则基本可以判断基站有损坏,需要进行返厂处理。若基站的“激光发射器”面板内LED灯数量为17,建议您可以尝试通过固件恢复来解决该问题,操作方法如下:固件路径:C:\Program Files ...

2018-12-13 13:44:00 832

原创 unity中编辑器直接截屏代码

using UnityEngine;using System.Collections;using System.Windows.Forms;public class screenshots : MonoBehaviour { public int I = 1; // Use this for initialization void Start () { ...

2018-12-10 18:52:00 100

原创 unity中将Text搭建的表格导出Excel表

unity中通过Text组件搭建的表格如下图所示备注:每一行是一个prefab,每一个单元格是一个Text具体代码如下使用的Excel相关插件请查看  此博客  https://blog.csdn.net/U3DCoder/article/details/82867155 //点击按钮导出报表 reportui.transform.FindChild("en...

2018-09-28 15:02:03 1364 3

Unity Obi Rope 6.4 绳索插件应用

此文件为Txt文件,里面包含插件的下载地址和提取码。 注意:Unity版本2019.4.30或更高,高版本导入会提示报错。 Obi 是一款基于粒子的高级物理引擎,可模拟各种可变形材料的行为。 如果有 Burst、Jobs、Collections 和 Mathematics 资源包,它可以兼容所有 Burst 可以编译的平台。如果没有这些资源包,它仍可以运行,但仅限于 Windows、Mac、Linux、iOS 和 Android 平台。 使用 Obi Rope,你可以在几秒内创建绳索和杆子,同时完全控制它们的形状和行为:导向粒子技术可以对杆子使用不同的扭转/扭曲特效。绳索更加轻量化,并且能裁剪/调整尺寸。两者都可以与环境发生碰撞以及相互碰撞,也可以附着在坚硬的身体上。 与其它绳索解决方案不同的是,此系统不基于坚硬的身体和关节。它基于 XPBD 粒子,这使它更加轻量化、细节更丰富,并且具备无条件的稳定性。

2023-07-12

Unity 通过 Scroll View实现有限制的卡牌滚动效果

实现有限制的卡牌左右滚动效果,利用Unity Scroll View组件结合DOTween插件实现。 效果为多个图片从中心点往右依次有大小缩放及层级排序,然后有一段自动移动效果,紧接着是手动控制移动效果。 压缩文件为效果图和代码文件 注意: 根据自己的项目需求,修改调整相应代码逻辑。

2022-04-24

Unity+NPOI.rar

使用Unity2018.4.2f 开发安卓端读取Excel文件内容 此Dll库支持PC端和Android端读取Excel文件内容; 压缩包中包括NPOI.dll 、NPOI.OOXML.dll 、NPOI.OpenXml4Net.dll、NPOI.OpenXmlFormats.dll

2021-11-12

Unity实现物体的路径规划插件Simple Waypoint System

Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,SWS在Dotween的基础上实现了可编辑路径,并且支持自动检测2D和3D模式。

2021-06-03

Unity实现物体高亮插件(摄像机渲染)

版本:Highlighting System v4.2.1 导入Unity中,根据自己开发内容进行应用开发即可。

2021-06-03

Unity 中通过UnityWebRequest 以GET形式传authorization 的参数请求数据。

Unity 中通过UnityWebRequest 以GET形式传authorization 的参数请求数据。 注意: 以Header头文件的形式发送请求,authorization要放入请求头部。 以头文件形式发起请求进行Token验证,token为Authorization中的授权验证码。

2019-06-20

Unity 中通过UnityWebRequest POST传JSON格式的参数请求数据。

Unity 中通过UnityWebRequest 以POST形式传JSON格式(键值对格式)的参数请求数据。

2019-06-20

unity+MiniJSON.rar

unity中用于JSON数据解析插件 通过unity中HTTP、UnityWebRequest等等获取URL中Json数据并进行解析

2019-06-13

Unity中Excel插件

用于unity中读取Excel表和写入Excel表 使用以下引用 using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using OfficeOpenXml; using System.IO;

2018-09-27

空空如也

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

TA关注的人

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