- 博客(154)
- 资源 (8)
- 收藏
- 关注
原创 unity 中向指定的动画片段添加动画事件,并播放动画,同时获取动画片段的时长。
【代码】unity 中向指定的动画片段添加动画事件,并播放动画,同时获取动画片段的时长。
2024-09-26 11:09:31 367
原创 unity使用XR插件开发SteamVR项目,异常问题解决方法
1、导入XR Interaction Toolkit 案例场景资源(Starter Assets)3、预制体放在场景中需保留 Input Action Manager代码,如下图所示。2、开发场景中使用以下相机预制体。(二)、初步排查解决方式。
2024-06-25 10:00:20 600
原创 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 221
转载 unity打包Android,读写权限的具体操作步骤
本教程将教你如何在Unity中打包Android应用,并获取读写权限。在Android设备上,应用需要获得读写权限才能访问和操作设备上的文件。下面将详细介绍整个流程以及每一步需要执行的代码。
2023-10-19 15:55:24 1285 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 3195 1
原创 Unity+Pico+SenseGlove Nova开发过程中的知识点
【代码】Unity+Pico+SenseGlove Nova开发过程中的知识点。
2023-05-10 17:10:04 335 1
原创 C# 中List相关使用方法整理
1、取出classList中不包含rightClassList中成员,生成新的missingClassList。2、修改List中指定元素的值。3、List 中Select、Any、Where、GroupBy的应用。
2022-12-08 10:57:36 529
原创 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 8786 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 7957
原创 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 6963
原创 随机生成四则运算表达式【Unity】
根据自己项目需求调整代码中表达式的公共方法using System.Collections;using System.Collections.Generic;using System;using UnityEngine;/// <summary>/// 四则运算管理类/// </summary>public class FourArithmetic : ...
2022-03-08 09:44:00 335
原创 随机生成不重复的几个数(Unity)
using System.Collections.Generic;using UnityEngine;/// <summary>/// 随机数管理类/// </summary>public class RandomHelper{ /// <summary> /// 生成指定位数的随机码(数字) /// </summ...
2022-03-08 09:18:00 740
原创 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 3052
原创 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 2335 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 3817 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 878
原创 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 11146 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 427
原创 Unity中实现在规定时间内从一个值递增到另一个值
1、进度条(在规定时间内完成进度条) private Image progressBar; private float currentProgress = 0; /// <summary> /// 进度条需要持续的时长 /// </summary> private float duration = 5f;//这个时间可以任...............
2021-06-24 10:11:00 4346
原创 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 790
原创 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 7584 1
原创 Unity开发通用泛型单例模式
本文介绍了C#中三种不同的单例模式实现:简单单例、线程安全单例以及针对继承MonoBehaviour的单例模式。每种实现方式都详细说明了其代码逻辑,并确保了单例的唯一性和线程安全性。此外,还强调了单例模式在防止多次实例化和共享全局状态时的重要性。
2021-03-26 16:55:48 736 1
原创 Unity中使用SimpleWaypointSystem控制物体移动
在Unity中通过SimpleWaypointSystem在沙盘上绘制出轨迹,一个物体沿着轨迹移动。需要实现当沙盘旋转时,物体、轨迹也跟随旋转,且物体的移动不会偏移轨迹。 /// <summary> /// 记录小车在轨迹上的位置点 /// </summary> float pathPos; /// <summary> /// 设置小车的位置和移动轨迹 /// </summary> private
2021-01-29 15:50:24 983
原创 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 3368 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 128
原创 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 710
原创 Unity中实现控制人物模型按照轨迹点漫游(多个人物在同一轨迹点漫游)
本人在项目开发中原创脚本,转载请注明来源,谢谢!!脚本说明 此脚本的编辑是为了实现3D场景中多个人物模型(物体)按照同一轨迹点进行漫游移动并旋转的功能。所有人物模型在同一轨迹上的不同位置点(开始漫游点位置) 所有人物模型朝着同一个目标点漫游,且按照同一轨迹点进行漫游并旋转脚本应用说明3D场景布置漫游的轨迹点 脚本挂载到需要漫游的物体上 修改挂载脚本中开始漫游点的值和添加所有漫游点的父类,挂载后物体上显示如下图所示:具体脚本内容如下所示:(脚本还可以进一步优化)...
2020-09-18 19:38:14 2186 4
原创 war包部署到tomcat基本步骤
1、把提前准备好的war包复制,然后去找Tomcat的安装路径,然后点击进去,找到一个webapps的文件夹,点击进去。2、把刚刚导出来的war包复制webapps文件夹里就行了。3、删除webapps文件夹中和war包同名的文件夹。4、返回到Tomcat的安装路径,然后点击进去,找到一个work的文件夹,依次点击进去找到localhost文件夹。点击进去找到一个和war同...
2019-11-12 19:08:47 2370
原创 Unity 中通过HttpWebRequest POST和GET请求数据
Unity 中通过HttpWebRequest以POST形式传JSON格式(键值对格式)的参数请求数据。注意:处理HttpWebRequest访问https有安全证书的问题( 请求被中止: 未能创建 SSL/TLS 安全通道。)只需加上以下两行代码就行了。 ServicePointManager.ServerCertificateValidationCallback += ...
2019-06-21 15:46:50 1875
原创 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 9526 2
翻译 unity中通过WWW 方式进行POST请求数据
unity通过WWW POST请求数据,传入JSON格式参数;注意:需要设备类型 headers["Content-Type"] = "application/json"; private string jsonDataPost;//需要赋值的具体JSON格式的数据 IEnumerator CallPost() { Dictionary<...
2019-06-21 12:38:18 4924
原创 ASP.NET 通过HttpWebRequest 以GET形式传参请求数据
ASP.NET 通过HttpWebRequest 以GET形式传参请求数据,参数为键值对格式。需要进行Token值验证。注意!!authorization需要放入请求头部,详细代码如下所示。authorization=bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiI3MDE1MTQ0NzM0NSIsInBpZCI6IjAxO...
2019-06-19 19:16:39 878
原创 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 131
原创 HTCVIVE定位器更新之后,定位器指示灯不亮,重置基站固件操作指南。
HTCVIVE定位器更新之后,定位器指示灯不亮,固件修复指南 建议您重置基站固件,操作如下:请您使用手机来拍照运行中基站的“激光发射器”面板,并且数一下是否有17颗LED灯,如果没有17颗,则基本可以判断基站有损坏,需要进行返厂处理。若基站的“激光发射器”面板内LED灯数量为17,建议您可以尝试通过固件恢复来解决该问题,操作方法如下:固件路径:C:\Program Files ...
2018-12-13 13:44:00 932
原创 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 116
Unity Obi Rope 6.4 绳索插件应用
2023-07-12
Unity 通过 Scroll View实现有限制的卡牌滚动效果
2022-04-24
Unity+NPOI.rar
2021-11-12
Unity实现物体的路径规划插件Simple Waypoint System
2021-06-03
Unity 中通过UnityWebRequest 以GET形式传authorization 的参数请求数据。
2019-06-20
Unity 中通过UnityWebRequest POST传JSON格式的参数请求数据。
2019-06-20
Unity中Excel插件
2018-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人