自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (7)
  • 收藏
  • 关注

原创 Pico4 MR Unity零基础开发之获取手柄按键

1、打开Package Manager面板,导入示例资源。2、打开示例场景,方面后面测试。

2024-06-07 11:29:46 502

原创 Pico4 MR Unity零基础开发之开启MR透视

1、在代码编辑器中打开你的脚本文件,使用 Unity.XR.PXR 命名空间,然后在 Awake 或者 Start 部分调用 EnableVideoSeeThrough,为应用开启透视。因此,需在 OnApplicationPause 里再次调用 EnableVideoSeeThrough,以便应用恢复后重启透视。场景的背景颜色已被设置为黑色,Alpha 通道已被设置为完全透明。窗口中将显示 XR Origin 挂载的组件和脚本,点击。主摄像机,负责捕捉和生成展示在显示器上的画面。脚本,然后双击将其添加。

2024-06-06 15:01:58 737 1

原创 Unity VR 零基础开发之 Pico4 MR

2、弹出弹窗后,点击Android选项,然后再点击Switch Platform按钮切换成安卓平台。3、切换完成后Android选项后面会显示unity图标。

2024-06-06 14:26:48 1143

原创 Unity Mirror VR联机开发 房间篇

在联机时通常有加入房间这个步骤,在mirror示例中也有相应的案例,但是那个比较复杂,我们做教育科普类不需要如此复杂,傻瓜式操作基本就可以了,所以我简化了步骤,省略了点击准备按钮这一步骤,具体功能有:搜索房间、加入房间、客户端断线重连等。

2024-06-06 11:02:13 651

原创 picodevelopercenter PDC串流异常

问题:使用picodevelopercenter 1.4.1版本进行pico串流,总是显示异常。解决方法:退回版本picodevelopercenter 1.4.0,进行串流一切正常。

2024-05-31 15:12:30 181 2

原创 Unity Mirror VR联机开发 实战篇(二)

2、将场景中没用的东西都删掉,只留下面这些,新建一个空物体XR Mirror,将所有剩下的物体拖成XR Mirror的子物体,然后将XR Mirror拖成预制体。3、将XR Mirror预制体拖进自己的场景中,一开始可以先用VRCanvasHUD进行ui交互测试,点击上面的按钮进行联机操作,测试在自己场景中联机是否有问题。1、打开MirrorExamplesVR中的 SceneVR-Common场景。1、将MirrorExamplesVR工程中的部分文件夹复制到自己的工程中。

2024-01-18 18:11:40 696

原创 Unity XR 设置VR设备手柄按键按下事件

保存后就能在XRI Default Input Actions中看到相应的按钮事件项了。

2024-01-18 17:51:08 2507 7

原创 Unity Mirror VR联机开发 实战篇(一)

下载下来后是一个压缩包工程,解压后我们只需要将工程中的Assets中的MirrorExamplesVR文件夹复制到我们的工程当中即可。打开其中的示例场景,打包出来两台电脑运行即可,VR不能在一台机联机测,VR设备不支持。VR Demo需要一些额外的依赖项,所以它们不会和Miroor插件在一起。在Project中有Mirro文件夹显示,则导入成功。2、配置好XR环境,保证能够VR设备正常运行使用。Github仓库上的demo,需要外网才可打开。1、导入Mirror插件,按照图片步骤进行。

2024-01-14 14:46:24 806 4

原创 Unity Kinect 使用记录(二)

4、在Kinect Manager脚本的Player Common Gesture项中设置要检测的姿势,否则kinect不检测姿势。5、检测姿势脚本:只要挂载Kinect Manager脚本和下方 Lesson 脚本即可检测相应姿势。1、导入kinect sdk (Kinect v2 Examples with_2.13)。3、场景挂载Kinect Manager脚本。

2023-07-13 00:54:44 709

原创 Unity Kinect 使用记录(一)

注意:kinect的USB数据线要连接电脑USB3.0插口,如果出现卡顿现象,在电脑配置没问题的情况下,请检查此项。(1)安装KinectSDK-v2.0_1409-Setup应用程序(如下图),无脑点击下一步即可。接入以后电脑会自动安装Kinect需要的插件,安装好打开设备管理器 如下所示。(3)打开Kinect Studio v2.0软件,点击连接按钮,如果。1、硬件安装,将kinect所有线材连接好,接入电脑。(2)安装完成按win键应用列表中会出现这三个应用。并且无法连接,则需要重启电脑。

2023-07-13 00:41:31 912

原创 DoTweenPath报错

DoTweenPath组件挂载后报错解决方案

2023-06-13 15:36:57 512

原创 unity 打包后调不出SteamVR

出来 ,在运行的时候steamVR完全没反应,在编辑器却又一切正常。1、打包出来的exe文件命名是中文名,如:危化品.exe。2、打包路径中有中文。

2023-04-01 14:13:59 497 1

原创 “Snapping”是“UnityEngine.ProBuilder.Snapping”和“UnityEngine.Snap”之间的模糊引用解决方法

升级项目时 报错:error CS0104: 'Snapping' is an ambiguous reference between 'UnityEngine.ProBuilder.Snapping' and 'UnityEngine.Snapping':在PackageManager包管理器中更新 ProBuilder即可;

2023-03-31 11:47:41 164

转载 Unity ​使用RawImage组件进行视频播放​

使用RawImage组件的纹理进行视频播放,将视频每一帧的画面复制在RawImage的纹理贴图中,实现视频的播放展示

2023-01-30 16:35:02 879 1

原创 SteamVR 显示未找到操作清单【Testing】

2、查看steamvr是否配对三个以上的手柄。1、项目的路径不要有中文。

2023-01-05 17:33:00 732

原创 **关于unity报错:****Copying assembly from ‘Temp/Unity.Rider.Editor.dll‘ to ‘Library/ScriptAssemblies/Uni

1、Packages文件夹下“Visual Studio Code Editor ”右键 Reimport 重新导入。2、Packages文件夹下“Textmesh pro”右键 Reimport 重新导入。4、关闭杀毒软件后,再 “Textmesh pro” 右键 Reimport 重新导入。3、 保存当前所有改变然后退出Unity重启。

2023-01-05 17:28:06 994

原创 Steam VR 出现重大错误或报错代码309解决途径之一

Steam VR 出现重大错误或报错代码309解决途径之一

2022-12-03 15:58:27 4858 2

原创 SteamVR 移动到达传送点后触发相应事件

SteamVR 移动到达传送点后触发相应事件

2022-08-06 11:53:02 808 4

转载 Unity3D 网页插件Embedded Browser(ZFBrowser)PC端打包文件无法加载网页解决方法

网页插件Embedded Browser(ZFBrowser)PC端打包文件无法加载网页介绍:使用Embedded Browser开发unity项目内嵌网页,打包后发现出现一个问题网页插件无响应,而在编辑器模式下场景内加载本地网页却没有问题。1、勾选DevelopmoentBuild查看原因:缺少dll文件。解决思路:文件内所缺少的dll库文件补齐。根据确实的文件名进行搜素。根据搜素结果不难得到解决方法:将项目打包文件/项目打包文件_Data/Plugins/x86_64文件夹下的所有d

2022-05-08 09:40:03 1479 5

转载 C#中$符号的作用

一:$符号的用法$符号的作用相当于对String.format()的简化例如我们需要输出一段包含name与age的字符串:using System;class Program{ static void Main(string[] args) { string name = "liu"; int age = 10; //复杂麻烦的写法 string str1 = "my name is " + name + "

2022-05-06 10:53:36 686

原创 UGUI文本颜色渐变

一、效果展示二、挂载脚本三、脚本代码using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/* Text顶点索引顺序 5-0 ---- 1 | \ | | \ | | \ | | \ | 4-----3-2*//// <summary>/// 渐变/// </summary>.

2022-05-06 10:26:49 311

原创 unity 不显示UI项,代码无法引用UI类

如果在unity项目中遇到在Hierarchy面板右键发现没有ui这个选项,在vs里无法引用到UI类时可以进行以下操作:1、可以在unity的Project面板,选中Assets文件夹,右键选择 show in Explorer选项,开打资源管理器。2、关闭unity工程。3、然后将打开的文件夹中除了文件夹的文件全部删除掉。4、重新打开unity工程即可恢复显示ui。...

2022-04-29 16:21:01 5968 1

原创 unity 关联添加组件

需求:当挂载上某个脚本时,会自动添加上其他组件。方法:在挂载的脚本中添加[RequireComponent(typeof(PlayerCharacterController))]代码,添加在class类外。

2022-04-27 15:41:38 1621

原创 unity实现单个打字输入效果

新建脚本TypewriterEffect,挂载在要实现效果的Text上,想要实现效果的时候只需要获取到Text上的TypewriterEffect脚本,调用里面的StartEffect()方法即可。using UnityEngine;using System.Collections;using UnityEngine.UI;public class TypewriterEffect : MonoBehaviour{ public float charsPerSecond = 0.1

2022-04-26 10:52:55 2377 4

转载 Unity---解决重新调整程序分辨率后,再运行程序还是和之前分辨率一样的问题

原因主要是因为当用Unity发布一个新游戏的时候,它会在你电脑的注册表上根据你的公司和项目名字,记录你游戏的画质信息。是否全屏呀,分辨率什么的。就算当你再次发布游戏时,如果并没有改变公司项目名字,也没有设置开启游戏时选择分辨率。它还是会根据之前的记录来设置你的游戏画质。解决方法1.改变发布时的公司或者项目名称。方法2.Win+r---输入regedit---打开注册表---HKEY_CURRENT_USER---Software---公司名---项目名可以直接把带项目名的这...

2022-04-22 16:36:17 1128

原创 VR 射线与UI交互

CameraFixationManager脚本:using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public abstract class CameraFixationManager : MonoBehaviour{ /// <summary> /// 在UI上出现的点 /// </summary> pu

2022-04-22 13:43:37 1283

原创 vuforia 模型抖动解决方法。

1、将模型的父物体设置为null。2、在ImageTarget下创建子层级作为模型具体的位置点。4、创建脚本挂在模型上,脚本包含以下代码,parent为在ImageTarget下创建子层级作为模型具体的位置点。public Transform parent; void Update() { transform.position = Vector3.Lerp(transform.position, parent.position, 0.2f); }这样

2022-03-29 18:55:35 1289 1

原创 C# 转义字符

a 警铃\b 退格\f 换页\n 新的一行\r 回车\t 水平制表符\v 垂直制表符\0 空\' 单引号\'' 双引号\\ 反斜线符号\r\n回车换行\u3000 空格

2022-02-22 10:03:13 235

原创 Unity 递归通过名称查找深层级的子对象

直接类名点方法名使用。例:TransformHelp.TFFindChilder(transform,"子对象名称");using System.Collections;using System.Collections.Generic;using UnityEngine;public class TransformHelp : MonoBehaviour { #region 递归 public Transform parent; public Transform c

2021-12-30 18:12:59 1810

原创 C# 单例模式

使用:直接类继承例ItemData :MonoSingleton<ItemData>using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 单例模板类/// </summary>//Where T: 类 指的是约束T只能是该类类型或者该类的派生类public class MonoSingleton&l...

2021-12-30 18:09:30 303

原创 UGui实现排行榜,列表数据赋值,排序、升序、降序。

目录UGUI滑动列表实现:步骤:下面是代码实现自动生成列表项并进行赋值排序:UGUI滑动列表实现:步骤:第一步创建一个Image,为了方便区分我们改名为“ScrollView”,添加ScrollRect组件,设置组件:把horziontal(水平方向移动)取消勾选。再添加Mask组件,将Show Mask Graphic取消勾选。第二步在ScrollView下添加Image,作为列表的背景,改名为”Viewport“。第三步在Viewport下添加Imag.

2021-12-30 16:30:55 2642 1

原创 Unity中最方便的动态加载资源方法

在编程过程中动态加载资源是非常常用的需求,但是无论是Resources加载还是StreamingAssets加载都比较麻烦,多写很多代码不说名称也不方便修改,管理起来也很不方便,接下来要说的就是我个人比较常用的的动态加载资源的方法,至于有没有再简洁方便的我目前不知道,我自认为这个是很简单方便的,且通俗易懂,是主要是使用ScriptableObject和Resources搭配,直接拖拽就可以。1.创建脚本ManagerVars,继承ScriptableObject,然后在脚本里公开变量,在外部将对应的..

2021-12-25 17:31:22 2667

原创 Unity 程序始终显示在最上层,并且保持交互。

做项目遇到一个需求,需要是unity打包出来的程序在运行的时候窗口最大化,并且保持在最上层,最难的是要时刻保持交互,不然输入控制会失效,网上百般查询和亲自验证后,利用window自带的方法实现窗口置顶,然后程序使用鼠标点击屏幕某个位置实现保持交互(这个不完美,但是想不到其它方法实现,有大佬可以指教一下)。重点:一定要将Update中FindWindow()方法里的程序名称换成自己打包出来的名字。下面代码:using System;using System.Collections;using

2021-12-25 17:01:18 3673 1

原创 多人联机——Photon插件的是使用

准备环境:安装PhotonServer。PhotonServer教程安装Photon插件。Photon插件然后需要打开Photon的官网注册一个账号登录以后,点击新建一个APP:类型的话,如果是聊天室可以选择Photon Chat,普通的选择Photon PUN就可以了复制App ID,到Unity项目中的Photon/PhotonUnityNetworking/Resources/PhotonServerSettings的App Id RealtimPhoton云

2021-07-13 17:43:11 2203

转载 PhotonServer的安装

步骤:下载PhotonServer 安装PhotonServer 添加许可证 启动服务器步骤一:服务器以及许可证:链接:百度网盘提取码:PS21步骤二:安装PhotonServer双击Photon-OnPremise-Server-SDK_v4-0-29-11263.exe文件,选择英文路径,点击Extract进行安装安装成功之后,打开你的安装路径可见以下文件步骤三:添加许可证网盘下载的文件,一个是PhotonServer的安装包,另一个是一个许可证文件,可以将.

2021-07-08 11:32:06 532

原创 Oculus Quset2——物品抓取

人物控制器用Oculus/VR/Prefabs/OVRCameraRig.因为这个控制器有手部模型并且有碰撞器以及挂载好了抓取脚本OVR GrabberOVR Grabber脚本介绍,也可打开脚本翻译注释:在被抓取的物体上挂载OVR Grabble脚本,下面组件缺一不可:OVR Grabble脚本介绍:完成后当手碰到物体,按侧柄键即可抓取。...

2021-07-08 11:09:02 878

原创 Unity上的Oculus Quset2开发——示例场景

unity Asset Store安装Oculus Quset2,需在unity里的Asset Store,而不是网页Asset Store,我在网页上下载导入unity2020.3.6安装后,会报很多错,用了2019.4.24就没有问题了,有解决方法感谢在评论区告知。在Assets/Oculus/SampleFramework/Usage下有官方搭建的几个demo场景,实现和演示了一些基本功能。可以直接将场景打包出来放实机里看看效果。有以下几个场景:1.AppDeeplink : 演示从游戏

2021-07-08 10:44:58 557

原创 unity 获取物体运动方向

using UnityEngine;using UnityEngine.EventSystems;namespace Global{ public class Test : MonoBehaviour { private Vector3 _newPos; private Vector3 _oldPos; void Start() { } private void Update..

2021-07-06 10:14:41 1515 1

原创 unity播放视频(可用于2020.3.6HDRP等版本)

创建一个RawImage ,像以前看电影一样,给一个影布...这里需要把RenderMode 渲染模式改为 Rendertexture ,Canvas画布下创建 RawImage首先在 Hierarchy 创建GameObject ,在GameObject 上添加VideoPlayer 组件代码:using UnityEngine;using UnityEngine.Video;using UnityEngine.UI;public class MyVideo : Mon.

2021-06-23 14:21:27 838 2

原创 关于OptitrackHmd新版XR报错

报错:This is obsolete, and should no longer be used. Instead, find the active XRDisplaySubsystem and check that the running property is true (for details, see XRDevice.isPresent documentation).解决方法:双击报错进入代码。报错提示某参数已过时,根据提示更改过时代码参数。...

2021-06-22 10:41:33 934

picodevelopercenter PDC 1.4.0版本

picodevelopercenter PDC 1.4.0版本

2024-05-31

Unity Mirror VR联机Demo

Unity Mirror VR联机Demo

2024-01-14

Python网络爬虫实例教程

网络爬虫概述、 requests库入门、xapth语法详解、认识和应对反爬虫、模拟登录和验证码的处理、动态页面的分析方法、scrapy框架基础、 应对反爬虫策略、scrapy数据存储、提交数据和保持登录、crawlspider模板、图片下载和文件下载、分布式爬虫、增量式爬虫

2023-02-03

管理系统源码.docx

这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。

2023-02-03

Java 基础高频面试题(2022年最新版)

网上的 Java 基础面试题文章有非常多,但是大部分都比较老了。 很多题目早已不是当前的热门题目,没有必要在这些题目上花太多时间。 很多答案放现在已经不准确,可能会误导新人。 因此,我花了几天时间整理了一些时下高频的 Java 基础题目,并反复斟酌,给出符合当前版本的解析。

2023-02-03

Unity 获取电脑信息,CPU、显卡、操作系统等信息

Unity 获取电脑信息,CPU、显卡、操作系统等信息。 1 设备模型 2 设备名称 用户定义的设备名称(只读),这通常是设备在网络上出现时的名称,比如连wifi的时候出现在连接列表中的那个名称。 3 设备类型 4 设备标识符 SystemInfo.deviceUniqueIdentifier 设备唯一标识符(只读)。 1 显卡名称 2 显卡标识符 3 显卡类型 4 显卡厂商 SystemInfo.graphicsDeviceVendor 显卡厂商,例:Qualcomm、ATI 5 显卡厂商ID SystemInfo.graphicsDeviceVendorID 显卡厂商ID 6 显卡支持版本 SystemInfo.graphicsDeviceVersion 显卡支持版本 7 显存 SystemInfo.graphicsMemorySize 显存,单位M 8 像素填充率 SystemInfo.graphicsPixelFillrate 显卡像素填充率(百万像素/秒),-1未知填充率 9 SystemInfo.graphicsShaderLevel 显卡支持Shader层

2023-01-30

帧率显示 FPS counter.unitypackage

帧率显示 FPS counter.unitypackage,适用在unity3D中显示帧率

2023-01-10

曲面UI ,Curved UI - VR Ready Solution To Bend Warp Your Canvas 3.2

适合于VR开发的曲面UI显示,Curved UI - VR Ready Solution To Bend Warp Your Canvas 3.2

2023-01-10

单面楼层实现 InteriorMapping.unitypackage

超级节省资源的道路两边楼栋实现方式,单面楼层实现 InteriorMapping.unitypackage

2023-01-10

PicoVR-Unity-SDK-64bit-2.8.8-B521-20210127

PicoVR_Unity_SDK_64bit-2.8.8_B521-20210127

2023-01-10

PicoNoe3 行业助手3.1.25版本

直接将安装包放入眼睛中,安装即可。

2023-01-10

EsayAR-unity3D插件

EsayAR——unity3D插件

2023-01-10

unity3D人物模型细节优化KatoonShader

unity3D人物模型细节优化KatoonShader

2023-01-10

KY Magic Effects.unitypackage

unity3d特效插件 dx11 粒子 特效工具TKY Magic Effects.unitypackage,内涵JavaScript脚本,可用于Unity3D游戏引擎开发。

2023-01-10

MEGA 512 FireFog Magic 8bit Misc - NeatWolfs Pack01

MEGA 512 FireFog Magic 8bit Misc - NeatWolfs Pack01

2023-01-10

TC Particles - Indie 1.1

unity3d特效插件 dx11 粒子 特效工具TC Particles - Indie,内涵JavaScript脚本,可用于Unity3D游戏引擎开发。

2023-01-10

vive cosmos系列软件离线安装包

vive cosmos使用时需要在电脑上安装一系列的软件才可使用,而vive cosmos是台湾制造的,所以软件在下载安装时会出现网络卡顿现象,导致安装需要很长时间而且需要大量网络流量,而使用这个离线安装包可以让你即使你在没有网络的情况下也可安装vive cosmos系列软件,并且大大节省了你宝贵的时间。

2022-12-03

Everything-v1.4.1

电脑文件搜索软件,快速搜索到全电脑的文件。

2022-12-03

vive cosmos系列软件离线安装包

vive cosmos使用时需要在电脑上安装一系列的软件才可使用,而vive cosmos是台湾制造的,所以软件在下载安装时会出现网络卡顿现象,导致安装需要很长时间而且需要大量网络流量,而使用这个离线安装包可以让你即使你在没有网络的情况下也可安装vive cosmos系列软件,并且大大节省了你宝贵的时间。

2022-07-22

Unity 程序始终显示在最上层,并且保持交互

Unity 程序始终显示在最上层,并且保持交互。做项目遇到一个需求,需要是unity打包出来的程序在运行的时候窗口最大化,并且保持在最上层,最难的是要时刻保持交互,不然输入控制会失效,网上百般查询和亲自验证后,利用window自带的方法实现窗口置顶,直接下载下来包后,将代码拖进工程里,载上WindowActive脚本即可。

2022-07-11

VR 射线与UI交互事件

VR 射线与UI交互事件,射线进入UI事件、停留事件、退出事件一应俱全,使用起来非常简单,而且代码可拓展性大,可以根据自己需求进行增删改。 !!!注意:如果打不开代码可能因为加密原因,可私信我提供源码。

2022-04-22

UI滑动排行榜.unitypackage

UI排行榜,简单的实现了排序、升序、降序功能,下载后直接导入即可使用。

2021-12-30

Excel表格读取,unity

unity中Excel表格读取,内部带有示例代码,亲测可用,主要是避免了常规的程序打包出来后崩溃问题。

2021-12-25

unity3d实现左右眼3D效果

VR unity3d实现左右眼3D效果,实现双相机并排渲染

2021-07-08

Photon Unity Networking Classic - FREE.unitypackage

Photon插件,可实现多人互动,配合PhotonServer使用,在我的文章中有Photon插件以及PhotonServer的使用教程。新版插件操作繁琐,这一款操作简单。

2021-07-08

空空如也

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

TA关注的人

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