E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
VRTK
【Unity】虚拟现实 VR UI框架搭建
文章目录介绍需求类图UI结构类开发核心框架类功能控制类工具类应用类使用方法进一步改良介绍本文针对
VRTK
做了一套简单的UI框架。
是嘟嘟啊
·
2022-09-28 08:53
Unity后端开发
Unity
游戏开发实例
vr
unity
ui
【Unity】虚拟现实
VRTK
插件使用教程(一)插件基本配置
文章目录什么是
VRTK
如何下载基本配置事件监听HTCVIVE按键图例什么是VRTKVRTK全称是VirtualRealityToolkit,前身是SteamVRToolkit,由于后续版本开始支持其他VR
是嘟嘟啊
·
2022-09-28 08:23
Unity
游戏开发实例
Unity前端开发
unity
vr
虚拟现实
游戏引擎
游戏开发
Unity商业开发必备插件
UI动画2、Odin插件3、行为树插件BT:配合FSM做角色AI4、EasyTouch移动端手柄插件5、Litjson:处理json数据6、Cinemachine:影视镜头过场动画7、streamVR、
VRTK
独立游戏阿杰
·
2022-09-13 18:43
Unity
unity
猿创征文|School StartsFirstProject~UnityVR(HTCVive设备开发)
目录设备链接实现效果如下个人介绍新学期目标项目准备与介绍导入素材开始页UI简单搭建开发步骤1、使用预制体Galaxy:2、调整Galaxy和SteamVR摄像机3、使用SteamVR摄像机4、VR模拟UI界面搭建效果图如下:5、
VRTK
3.2.1v
SYFStrive
·
2022-09-07 15:18
VR开发
vr
unity
C#
游戏引擎
Unity结合HTC Vive开发之
VRTK
抓取物体
完成1.1
VRTK
基础配置及1.2
VRTK
场景瞬移后,进行抓取物体的操作。抓取操作搭建一个简单的场景。
大嘴先生
·
2022-03-15 18:45
VRTK
unity
vrtk
vr
VRTK
_RoomExtender(游玩区空间扩展)
-转载:原文链接:http://www.chinaar.com/ZYJC/1434.html这个脚本允许游玩区跟随玩家移动。CameraRig只在达到定义的圈的边缘才会移动。目的是为了创造一个虚拟的更大的游玩区。测试这个脚本的demo场景为028_CameraRig_RoomExtender。把脚本添加到CameraRig来使用。可用脚本参数如下:·AdditionalMovementMultip
青鱼谷雨
·
2022-02-16 15:31
VRKT 3.2.0 上手
准备工作在AssetStore下载并导入VRKT及SteamVR插件如何在工程中使用
VRTK
在场景中添加一个空物体,并为空物体添加一个
VRTK
_SDKManager脚本
VRTK
_SDKManager注:
scorpio_yang
·
2022-02-13 03:07
Unity3D开发技术研究-SteamVR2.0杂谈
一、概述笔者之前使用SteamV1.x+
VRTK
开发项目,发现SteamVR2.0与之前有重大更新,主要原因是随着越来越多的VR设备推出,控制器类型逐渐趋向于碎片化,每当有新的控制器发布,都会给开发者带来一些额外的工作量
TonyWan_AR
·
2022-02-12 23:21
VRTK
_PlayAreaCursor
提供跟踪指针光标位置的播放区域边界的可视化表示;//PlayAreaCursor|Pointers|10050namespaceVRTK{usingUnityEngine;//////EventPayload//////Thecolliderthatis/wasbeingcollidedwith.publicstructPlayAreaCursorEventArgs{publicColliderc
HMY轩园
·
2022-02-06 12:16
Unity + SteamVR1.2.3 +
VRTK
3.3开发序言
Unity3D版本:2018.2.12f1(64bit)SteamVR版本:1.2.3【资源:SteamVR1.2.3】
VRTK
版本:3.3.0【资源:
VRTK
3.3.0】关于
VRTK
3.3.0所支持的
蔚蓝简
·
2021-10-04 22:43
贝塞尔曲线为红色时,显示customPointerCursor
问题:射线碰撞到其他地方时候,曲线颜色变红,并且显示碰撞点模型,并且不能传送1、
VRTK
_BezierPointer脚本修改通过判断Tag值的方法来设置曲线的材质、射线碰撞点的坐标、射线碰撞点的材质修改
Kyle_An
·
2021-05-15 09:09
贝塞尔曲线激光指针(
VRTK
_BezierPointer)
-转载:原文链接:http://www.chinaar.com/ZYJC/1434.html贝塞尔指针从控制器末端发出一个曲线(由游戏对象组构而成)到(任何高度的)地面上一点。这比简单激光指针要有用的多,因为终点能够弯曲到玩家看不见的对象顶部,所以就可以传送到各种高度的对象上。激光束默认按控制器上的抓握键Grip来激活。事件侦听AliasPointer别名事件,所以PointerTogglebut
青鱼谷雨
·
2021-05-05 22:53
Unity结合HTC Vive开发之
VRTK
抓取物体进行吸附以及对吸附进行检测
吸附效果制作在Project面板中,搜索SnapDropZone,将预制体拖动到Hierarchy面板中;点击SnapDropZone,将场景中的黄绿色Cube拖动到SnapDropZone下的
VRTK
_SnapDropZone
大嘴先生
·
2021-05-03 09:03
VRTK
unity
vrtk
vr
Unity结合HTC Vive开发之
VRTK
场景瞬移
在场景中多新建几个物体,用于效果对照,如图:点选CameraRig,新建空物体,命名为Aera,添加组件:
VRTK
_DashTeleport(注:实现瞬移的还有一个组件是
VRTK
_BasicTeleport
大嘴先生
·
2021-05-03 09:15
VRTK
unity
vrtk
vr
VRTK
使用总结
1.在场景Controller_Events中
VRTK
_ControllerEvents脚本中声明了各种事件
VRTK
_ControllerEvents_ListenerExample脚本中在有对应事件的注册
zheenyuan
·
2020-09-16 17:26
VRTK
#unity
VRTK
#部分常用组件解析(二)
上一节写了:
VRTK
_ControllerEvents(带有通用别名的控制器按钮事件)两代虚拟类
VRTK
_DestinationMarker、
VRTK
_WorldPointer以及派生的各种射线指针类这一节接着讲基于射线指针实现的各种传送
15蛋酱菌
·
2020-09-16 17:43
训练项目
VRTK
案例使用分析
27361571/article/details/53509540这是另外部分功能解释https://blog.csdn.net/VRunSoftYanlz/article/details/82955410这是
VRTK
wxxqhf
·
2020-09-16 17:39
VRTK
Unity |
VRTK
游戏的基础设
文章目录HTCVIVE与设备连接实现手柄控制发射子弹功能
VRTK
插件与UGUI的交互:MenuScene制作[
VRTK
_SDKManager][
VRTK
_Scripts]
VRTK
_ControllerEventsVRTK_PointerVRTK_StraightPointerRendererVRTK_UIPointer
_djinn
·
2020-09-16 16:39
Unity
C#
Unity
VR
C#
VRTK
基于SteamVR学习笔记
VRTK
可以支持多种VR设备,Daydream、OculusVR、SteamVR,如果没有VR设备,它还提供了模拟器Simulator。
weixin_39875231
·
2020-09-16 16:58
VRTK
基本配置
一、
VRTK
环境搭建前提:首先需要从商店导入SteamVR(V1.2.2版)以及
VRTK
(V3.2.1版)①新建一个空物体改名为[
VRTK
_SDKManager],并且添加脚本
VRTK
_SDKManager②
墨迹的码虫
·
2020-09-16 15:08
Assets/
VRTK
/Scripts/Interactions/Highlighters/
VRTK
_MaterialColorSwapHighlighter.cs(146,66): error CS
关于unity2018左右版本,SteamVR和
VRTK
导入报错。
GDGeek^掌情
·
2020-09-16 15:51
游戏开发
虚拟现实
bug
Unity HTC vive根据手柄的位移 手势进行交互
继承了
VRTK
_InteractableObjec
Sven丿
·
2020-09-16 15:40
HTCVive
Unity3D
Unity Steam_VR开发工具插件---
VRTK
自带案例分析
DEMO1查询硬件手柄头显在
VRTK
插件的第一个demo001_CameraRig_VR_PlayArea案例这个demo显示的功能:按下任一手柄上的按键,便载入下一个场景找到demo场景中##SceneChanger
本庸
·
2020-09-16 15:47
Unity3d
HTC
VR
VRTK
手势匹配
被抓物体身上,都要挂如下脚本:有时候会遇到一个Bug,就是把手中的模型删掉之后,发现手势不能回去了,僵硬不动,出现问题就是,删除的物体没有调用强制脱手的方法GameObjecthand=grapObj.GetComponent().GetGrabbingObject();if(hand){hand.GetComponent().ForceRelease();}在测试场景中获取手势的位置和旋转值下面
海涛高软
·
2020-09-16 15:57
Unity
VRTK
开箱子功能
VRTK
中有个类是
VRTK
_Chest,这个类运用了物理的join链关节和事件委托MaxAngle是箱子的盖子开的角度,一般90度比较合适,在开箱子的过程中会触发事件。
zebintang
·
2020-09-16 15:51
S3_Unity学习
虚拟现实开发
HTC Vive开发学习——
VRTK
(1)
Unity环境下Vive开发必用的插件是SteamVRPlugin,除此之外,计划参考一些开源项目和免费的AssetStore插件,暂时涉及的包括:
VRTK
和HoverUI。
fcauto2012
·
2020-09-16 14:25
Vive开发
SteamVR Unity工具包(
VRTK
)之激光和移动
简单激光指针(
VRTK
_SimplePointer)简单指针(SimplePointer)脚本从控制器尾部发出一个有色光束来模拟激光束。
anbd0604
·
2020-09-16 14:29
游戏
【几行代码】在
VRTK
中合并Teleport和Rotate操作
在VR的交互设计中,Teleport(闪现传送)是最常用的距离移动手段,SnapRotation(视角旋转)则是快速改变角度的手段(RecRoom中被大量使用),因此用户如需要关注远方某个物体则需要两步操作——1先Teleport2然后SnapRotation。姑且不说SnapRotation容易产生眩晕,对于交互心理学上来说,“少即是好”。所以有同学提出能不能把这两个操作合并在一次操作。之后【几
Poemlike_Studio
·
2020-09-16 14:36
VR
Unity
VRTK
_始终看向相机方法
publicTransformtarget;publicVector3offset=newVector3(0,180,0);privatevoidOnEnable(){if(lookAtHeadset){target=
VRTK
_DeviceFinder.He
wxxqhf
·
2020-09-16 14:19
VR
相机
Unity Steam_VR
VRTK
开发插件自带案例详解(一)
原文地址:http://www.52vr.com/article-665-1.htmlDEMO1查询硬件手柄头显在
VRTK
插件的第一个demo001_CameraRig_VR_PlayArea案例这个demo
养不家
·
2020-09-16 14:41
Unity
VRTK
unity
插件
Unity HTC Vive实现物体受手柄触发,方法并显示在用户朝向方向
编写脚本,继承
VRTK
_InteractableObject类(steamVR插件
VRTK
Sven丿
·
2020-09-16 14:32
HTCVive
Unity3D
C#
Oculus
VRTK
头盔位置调整
分清楚玩家根节点的位置和头(OVRCameraRig)的位置
VRTK
_DeviceFinder.HeadsetTransform()Player.Instance.transform.localPosition
海涛高软
·
2020-09-16 14:57
Unity
使用
VRTK
时的工具类,后续再增加
usingUnityEngine;usingSystem.Collections;usingVRTK;publicclassY_
VRTK
_Helper:MonoBehaviour{//UsethisforinitializationvoidStart
Witness_K
·
2020-09-16 13:01
VRTK
vrtk
使用教程(一)
这里推荐大家一个插件
vrtk
,对steamvr的封装,严格说不只是steamvr,是对vr插件的封装,不多说,使用教程如下,还是很简单的一,下载,assetstore搜索
vrtk
下载最新版本,但是最新版本和最新的
杰-森
·
2020-09-12 13:38
代码
知识点
Vrtk
STEAMVR
unity
3DUI 按钮高亮等的实现
首先,这里有一个需求,就是要用手柄在vr里边去点击按钮,当然可以用
vrtk
去实现该功能,但是我们这里还要让这个界面同时及接受手势操作,这里就得用碰撞盒3d检测,这就和原本的2D冲突了,此时也难以实现按钮的高亮显示
杰-森
·
2020-08-24 09:07
代码
知识点
VRTK
基础结构配置
1.创建
VRTK
_SDKManager空物体,给空物体添加
VRTK
_SDKManager脚本。
LicherChou
·
2020-08-19 10:52
交互设计
VRTK
圆盘的上下左右键
usingVRTK;publicclassTest:MonoBehaviour{publicVRTK_ControllerEventsvRTK_ControllerEvents;voidStart(){
vRTK
_C
JoeManba
·
2020-08-17 03:11
Unity
VR
SteamVR—
VRTK
基本配置及射线的使用
一、
VRTK
环境搭建前提:首先需要从商店导入SteamVR(V1.2.2版)以及
VRTK
(V3.2.1版)①新建一个空物体改名为[
VRTK
_SDKManager],并且添加脚本
VRTK
_SDKManager②
你杨叔叔
·
2020-08-17 03:25
SteamVR
UE4 VR 瞬移 Teleport 一
大家都知道在U3D瞬移很好做,用steamvr提供的脚本或者用
VRTK
加上寻路网格就可以轻松完成那么在UE4中呢下面我们共同研究一线在UE4中如何利用寻路网格做vr瞬移首先构建一个C++类继承于SceneComponent
喜欢随便写点的程序员
·
2020-08-17 03:35
ue
vr
使用Unity实现VR中在黑板上写字(初级篇)
一、工具1.开发用的是Unity5.6.2版本2.VR中的物理交互用的是
VRTK
插件,这个插件集成了比较好的物理交互功能;3.HTCVive二、概述实现的功能:在一个白板上,用不同颜色的笔,在白板画出任何想要的图形
weixin_30687051
·
2020-08-17 03:41
VRTK
3.3.0 圆盘的上下左右键
直接上代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingVRTK;publicclassTest:MonoBehaviour{publicVRTK_ControllerEventsvRTK_ControllerEvents;voidStart(){v
weixin_30517001
·
2020-08-17 03:28
使用HTC和Steam VR进行unity VR的开发第二步 (实现功能)
在
VRTK
的自带Demo中实现了很多项目中需要用到的功能,那么就让我来和你们一起解读一下这些功能吧。手柄控制传送这个实现的方法我在上个文章中已经详细的做过介绍了,这个文章就不再继续介绍了。
阿尔托莉雅潘德拉贡
·
2020-08-17 01:14
unity3d
vr-开发
【Steam VR 2.0】4.UIElement+Collider碰触交互UGUI Button
目前没有一个比简洁的,可以和UGUI交互的方式因此,先写一个应急用的,可以使用手柄点击到UGUI按钮的功能之后再继续完善(或者等
VRTK
更新4.0)本篇的功能是,在按钮上放collider并且,手柄碰触到按钮
原来我在古代
·
2020-08-16 23:48
VR
Unity
UGUI
unity
VR
Button
Unity
VRTK
实现圆盘的上下左右键
UnityVRTK实现圆盘的上下左右键在我们做VR项目的时候,避免不了使用手柄进行一些交互操作,这就要求我们要获取手柄的回调事件,然后进行自己的处理。当然我这里是使用的是HTCvive眼镜配套的手柄:在这里,我们要使用圆盘。我们使用的时候也发现,其实整个圆盘都是可以按下去的,并没有区分上下左右,而且整个圆盘还有触摸的检测事件,通过发掘圆盘内部的回调事件,我们可以找到把圆盘变成上下左右这样操作的办法
ToDoNothing
·
2020-08-16 23:15
VR开发
Unity开发
VRTK
VRTK
案例001~037
VRTK
这个工具包提供了许多unity引擎中VR常用的功能,诸如(但不局限于):用常用别名封装的控制器按钮事件控制器世界光标指针(eg.镭射光标steamVR_LaserPointer)玩家传送机制用控制器抓取
壹米玖坤
·
2020-08-14 17:11
HTC VIVE开发教程(五)
但在进行VR开发前,我还要先介绍一套强大的VR开发工具——
VRTK
在进行VIVE开发时,我们经常要用手柄进行一些操作,比如监听按键响应,通过手柄触摸板进行移动,抓取物体等等。
子者不语
·
2020-08-14 01:08
VR开发专栏
VR学习(一)之
VRTK
例子学习
从今天开始就学习VR啦,主要用SteamVR和
VRTK
进行开发(填坑)。现在贴上看过的
VRTK
中1到14个例子,包括其中所用到的脚本的理解,当然参考了VRTKAPI的。
零级
·
2020-08-14 01:32
VRTK之SteamVR
[
VRTK
]_VR_InteractableObject重写--抓取之后
namespaceVRTK.Examples{usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassVR_Towel:
VRTK
_InteractableObject
Jessica巨人
·
2020-08-13 17:54
HTC
VIVE设备研究
VRTK
V4教程与oculus
参考https://academy.
vrtk
.io/https://github.com/ExtendRealityLtd/
VRTK
.Prefabs#getting-startedhttps://github.com
kk_6425
·
2020-08-09 13:34
VRTK
瞬移的实现与瞬移区域的设置——基于[CameraRig]
瞬移功能的组件:①、
VRTK
_BasicTeleport:基础瞬移效果②、
VRTK
_HeightAdjustTeleport:自适应高度瞬移③、
VRTK
_DashTeleport:松开TouchPad时
我是橙子va
·
2020-08-08 02:10
#
HTC
VIVE
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他