首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity Steam VR如何引用当前持有的对象?

Unity Steam VR可以通过以下方式引用当前持有的对象:

  1. 使用SteamVR插件提供的功能:SteamVR插件为Unity开发者提供了一些方便的功能来处理VR交互。其中包括获取当前持有的对象。可以使用SteamVR_Controller类的GetDevice方法来获取当前持有的手柄设备,然后通过该设备的index属性来获取当前持有的对象。

示例代码:

代码语言:txt
复制
using UnityEngine;
using Valve.VR;

public class MyController : MonoBehaviour
{
    private SteamVR_TrackedObject trackedObj;
    private SteamVR_Controller.Device device;

    void Awake()
    {
        trackedObj = GetComponent<SteamVR_TrackedObject>();
    }

    void Update()
    {
        device = SteamVR_Controller.Input((int)trackedObj.index);
        if (device.GetPressDown(SteamVR_Controller.ButtonMask.Trigger))
        {
            GameObject heldObject = device.GetPressDown(SteamVR_Controller.ButtonMask.Trigger);
            // 在这里处理当前持有的对象
        }
    }
}
  1. 使用SteamVR的互动系统:SteamVR还提供了一个互动系统,可以方便地处理VR交互。通过在场景中添加互动物体和互动手柄,可以使用互动系统的事件来获取当前持有的对象。

示例代码:

代码语言:txt
复制
using UnityEngine;
using Valve.VR.InteractionSystem;

public class MyHand : MonoBehaviour
{
    private Hand hand;

    void Awake()
    {
        hand = GetComponent<Hand>();
    }

    void Update()
    {
        if (hand.GetStandardInteractionButtonDown())
        {
            GameObject heldObject = hand.currentAttachedObject;
            // 在这里处理当前持有的对象
        }
    }
}

以上是两种常见的方法来引用当前持有的对象。根据具体的需求和场景,可以选择适合的方法来处理VR交互。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VR演讲抢先看,GDC上的VR从业者们都在聊什么!

其中部分特质将应用于3月31日发布的Unity5.6,但Unity5.6将是最后一个Unity5.X的版本,下一代Unity的命名将是Unity2017。 ?...Unity的技术主管Lucas Meijer表示,Unity将会在Unity5.6版本中开始支持Google Daydream和IOS、Android等版本的谷歌Cardboard。...此外,Unity还在演讲中介绍了他们的“XR框架”,即Cross Reality Foundation Toolkit(跨现实基础开发包),该框架可适用于VR、AR和MR的开发。...在本届GDC上,AMD公司副总裁Roy Taylor宣布将在下一次更新中支持Steam VR的异步再投。Taylor在演讲中探讨了如何当前显卡性能不足的前提下,提供流畅的VR体验。...据悉,AMD的LiquidVR已于去年12月支了Oculus Rift的异步空间扭曲技术,而Nvdia GPU早于去年10月就支持了异步再投影技术。

75380

Valve 推出 Steam Audio SDK,支持Unity

Valve 近日宣布推出 Steam Audio SDK,这是一款V社称为“增强所有互动的产品,特别是VR应用”的空间音频插件。该公司已经推出了SDK的测试版,支持Unity,并在将来支持UE4。...现在,开发者想要在他们的 VR 应用中实现空间音频又多了一个免费的选择,这得益于 Valve 最新发布的 Steam Audio SDK。...现在支持 UnitySteam Audio SDK 也将很快支持虚幻引擎。...3D音频技术应该着重考虑添加基于物理的声音传播、通过一致地重建声音、如何与虚拟环境交互来进一步改善体验。”...根据Valve所言,Steam Audio SDK的最大优点之一是自动实时声音传播: 在现实中,声音从声源发出,之后它通过环境反弹,在到达听众之前与各种对象进行交互和反射。

1.6K50
  • 4.16 VR扫描:HTC将合作推3D可视化方案;模拟滑板游戏《VR Skater》将登陆Steam

    VR模拟滑板游戏《VR Skater》抢先体验版将于4月30日登陆Steam。...4 Unity开发者表示 将新添NVIDIA DLSS技术 Unity Technologies和NVIDIA宣布,Unity开发者将在他们的作品中添加NVIDIA DLSS。...预计在今年年底之前,NVIDIA DLSS将在Unity 2021.2的高清渲染管线中得到原声支持。...据了解,在GTC 2021大会上,Light Brick 工作室展示了Unity游戏如何使用实时光线跟踪和DLSS。 VRPinea独家点评:DLSS为传统的光栅化图形提供了大幅度的性能提升。...5 VR模拟滑板游戏《VR Skater》 即将登陆Steam 近期,开发商Deficit Games宣布,旗下VR模拟游戏《VR Skater》抢先体验版将于4月30日登陆Steam

    44510

    2021年第一季度的最后一个月,VR圈发生了这些大事……

    Unity收购 MR可视化解决方案厂商VisualLive 据了解,游戏引擎开发商Unity已收购专门为建筑、工程和施工(AEC)提供MR可视化解决方案供应商VisualLive,双方均未公布具体收购金额...Oculus Quest 2 支持语音交互功能 Facebook方面宣布,Oculus Quest 2支语音交互功能,用户可以通过语音命令来启动设备。...游戏应用相关 首款PS VR2游戏《Pavlov》出炉 近日,Steam游戏发行商Vankrupt公司首席执行官Villarreal的推特表示,他们的游戏《Pavlov Shack》将登陆PS VR2。...据了解,多人开放世界游戏《故土》在2019年12月上架Steam,支持VR/PC模式。但游戏在推出之后出现了各种问题,用户数量锐减,致使停止运营。...VR抓猩猩游戏 《Gorilla Tag》好评如潮 多人VR社交游戏《Gorilla Tag》自2月13日登陆Steam平台后,目前在线人数突破5.4万人(全平台),在Steam上收获1800+条评论,

    97520

    诺基亚推出OZO Player SDK,支持任何设备拍摄的360°视频文件

    近日,诺基亚正式推出OZO播放器SDK,该软件支持2D以及3D的360°以及180°视频制作成适应Gear VRSteam、Oculus、谷歌Daydream以及Cardboard等主流VR平台的格式文件...目前360°视频的分发有几种方式,一种是通过现有的内容平台例如Jaunt、Samsung VR进行展示,另一种则是像Felix&Paul工作室所做的大部分内容,直接打包成独立的应用,由VR平台分发,来让观众下载应用来进行观看...诺基亚vr技术主管Sarif Sayed说到,他表示OZO播放器SDK具有跨平台属性,能够输出支持谷歌Daydream、Oculus、Gear VRSteam以及Cardboard几个主流VR平台格式的文件...同时,OZO播放器除了原生SDK,还有相应的Unity引擎插件,供那些已经开始用Unity制作视频的团队使用。 目前这款OZO播放器SDK可以免费下载使用,不过输出的产品会有诺基亚的水印。...“目前人们还不知道如何利用VR变现,我们很难想出一个适应所有用户的定价模式,所以我们采取了单个case定价的模式,想让每个用户找到合适的合作方式。”

    1.2K70

    unity vr虚拟现实完全自学教程 pdf_ug80完全自学手册pdf

    VR技术当前面临的挑战 VR技术虽然具有无限发展的潜力,但是作为一项新兴技术,在发展早期依然面临一些挑战。...眼镜:HTCVIVE Steam平台:Steam VR (二)软件安装 电脑下载steam平台,选择库,勾选工具栏。...:(HUD、游戏内置图形用户界面、游戏内置菜单、视频等)要学好渲染系统需要:3D数学、线性代数、数值计算、计算机图形学、OPENGL、引擎的工具管道架构及运行时的渲染API;初学者只需要了解通过基于现有的引擎如何实现所需要的的效果即可...第二部分:unity中的核心概念 工欲善其事必先利其器,在学习VR开发之前可以先掌握Unity的基本用法 场景:游戏场景中包括了所有的游戏对象,我们可以在场景中创建主菜单、不同的关卡等; 游戏对象:游戏中的每一个对象都是游戏对象...用户在Unity编辑器的Scene面板中对游戏对象进行可视化的管理(如移动、旋转、缩放等),在Hierarchy面板中对游戏对象的从属关系进行设置,同时,属性面板(Inspector)列出了当前选定游戏对象上挂载的组件

    3.8K20

    Valve新2.0基站能支持房间级VR,最多可4个共用

    为HTC Vive提供了核心技术的Valve,计划在2018年制造和销售新的Steam VR Tracking 2.0基站。...最新的基站将为当前的追踪信标带来一系列的优化,包括支持超过两个基站来增加更大的追踪量。据悉,公司已经向VR硬件厂商提供了更多新的核心元件,包括一款定制的光学透镜,可以支持下一代的房间级VR。 ?...Valve的Joe Ludwing今日通过Steam VR Tracking HDK板,宣布了公司在开发新的Steam VR跟踪基站方面的进展情况,该基站将于使用TS4231传感器建构的Steam VR...该更新要求Steam VR Tracking许可证持有者,在2018年之前逐月提交2.0基站的预期需求,以便Valve可以衡量如何提高生产量。 在上市的时候,2.0基站的限制为两个。...2.0基站将不兼容现有的HTC Vive,因为两者使用不同的同步时序方法。

    1.6K60

    7.12 VR扫描:新闻or游戏?英国广播公司(BBC)宣布推出两款VR游戏

    VRPinea独家点评:VR电影将带给观众全然不一样的观影体验。 Unity 2018.2更新,推出让VR/AR开发更加容易 ? Unity是制作VR或AR内容的开发引擎之一。...如今Unity 2018.2推出,增加了许多新功能,使内容创作更容易。新增功能包括,LWRP(轻量级渲染管道)和HDRP(增强型高清渲染管道)的优化性能。...英国广播公司(BBC)宣布推出两款VR游戏 ? 近日,英国广播公司BBC旗下的VR中心,宣布推出两款新的VR游戏:《Make Noise》和《1943:BerlinBlitz》。...乐高版VR射击游戏《僵尸之城》即将上线Steam ? 一款角色扮演的策略射击VR游戏《僵尸之城》,近期将上线Steam,这是一款乐高动画风末日生存游戏。...主要玩法是,玩家进入一座被僵尸占领的城市,利用仅有的初级武器抵抗不断袭击的僵尸,每一关过关后都会有物资奖励。玩家存活到最后即为通关。

    25230

    Unity推出最新测试版,将支持立体360°影像和视频捕捉技术

    Unity已经为VR内容创作者们提供了一个相当强大的工具库,可以帮助他们制作VR游戏、动画和其他内容。...而现在,Unity的这套工具将可以承担开发者们在VR内容创作过程中的所有工作,甚至包括真人实景录制。...现在,VR开发者在为YouTube、Within、Jaunt、Facebook 360和Steam 360 Video等平台制作预告片和其他视频内容时,将比以往更容易。...您现在可以从Unity博客下载Unity的测试版本,为自己测试新功能。你现在可以从Unity博客下载Unity的测试版本,亲自测试这些新功能。 ?...这些新功能基于谷歌的全向立体声技术,并支持编辑器和PC独立播放器上的Unity图形处理器,同时能生成立方体贴图。Unity在博客中详细介绍了如何充分利用Unity的最新功能。 这些新功能并不是很完美。

    726100

    Epic Games:在教育领域寻求与更多中国高校,进行更深入的合作

    本次厂商年终回访对象,涵盖VR/AR硬件、VR/AR游戏、VR/AR解决方案、VR影视等领域。本文的采访对象为Epic Games。 而在进入己亥年后,我们还将正式开启新一年的厂商巡礼。...虚幻引擎4.20正式发布; 同月 Epic Games宣布调整虚幻商城分成比例,开发者占比88%; 5月 “2018 Unreal Open Day虚幻引擎技术开放日”圆满举办; 4月 虚幻引擎4支Magic...具体如下: 其一,在Epic Games Store上,使用UE4和Unity的开发者分成均达到88%,比Steam平台分别增加23%和18%; 其二,Epic Games提出“创作者支持计划(Support-A-Creator...那么,2018年“Unreal Dev Grants”整体情况如何呢?...时至年底,Unreal Circle活动目前进展如何呢?

    87620

    Unity3D OpenVR SteamVR 获取输入动作按键 交互设备数据方法

    Steam VR SDK 里面给出了推荐的做法是只定义交互名称,而不获取具体的硬件设备信息,也就是说咱在应用或游戏里面采用的交互都是抽象的交互,至于这个抽象的交互是采用哪个硬件产生的,就交给跟上一层进行定义...如上文可以了解到对应的是 SteamVR_Action_Vector2 类型,此时的代码编写如下 public SteamVR_Action_Vector2 input; 将代码脚本附加到某个游戏对象上...再次回到游戏对象的脚本里面,此时可以选择咱刚才创建的动作 ?...此时就完成了 定义交互数据类型字段 和 绑定交互数据与 VR 抽象输入动作,接下来是将此抽象的动作绑定到具体的交互设备上 重新打开 SteamVR Input 窗口,此窗口可以在 Unity3D 的菜单栏里面的...进入到 SteamVR 的 控制器按键设置 界面,点击当前按键设置的编辑按钮即可进入编辑。如果后续此应用或游戏发布后,玩家自定义按键也是通过此界面 ?

    2.2K21

    11.30 VR扫描:Valve计划降低Lighthouse基站成本;甲骨文投资VRAR项目;小米VR开发者站上线

    最新鲜的 VR 资讯 最in的内容 Valve计划降低Lighthouse基站成本 甲骨文投资新项目 用VR进行大数据可视化分析 小米VR开发者站上线 积极完善VR生态链 《哈利波特Go》或于2017...据外媒估计,降低成本的措施可以将HTC Vive的基础价格降至665美元,或“比当前价格降低约17%”。 VRPinea独家点评:即使HTC降价,宝宝也买不起。...小米VR开发者站上线 积极完善VR生态链 日前Unity宣布与小米建立战略合作伙伴关系,Unity开发者可以直接在小米MIUI应用商店发布自己的应用,这将帮助Unity社区中的数百万开发者加速进入国内移动游戏...Unity也成为小米安卓应用商店的第一家“第三方应用”供应商。 VRPinea独家点评:真的勇士敢于用小米眼镜体验VR游戏,估计普通人试玩一分钟就晕得找不到方向了。...可以遨游太阳系的VR应用《Titans of Space 2》上架 宇宙探索应用《Titans of Space 2》今日正式上线Oculus与Steam,将再一次掀起了人们对这款应用的讨论。

    62180

    VR开发--SteamVR框架工具(1):VRTK

    1、工具集成方法: 1、GitHub远程仓库: git clone https://github.com/thestonefox/SteamVR_Unity_Toolkit 2、从Unity Store...框架工具: 因为SteamVR plugin含有令人困惑或不完善的代码,所以框架作者决定创建一个脚本/资源集合,我们用Unity3d创建VR很方便。...展开层级视图中的FramesPerSecondCanvas对象,显示子对象 FramesPerSecondText并点击显示额外参数,这些参数可以通过FramesPerSecondViewer脚本来设置...4.脚本Scripts 包含所有添加到UnityVR功能工具脚本 4.1: ****VRTK_ControllerActions - 控制器行为 :**** 处理常见控制器行为的帮助方法 动给定时长的能力...(除了系统菜单按钮,因为这个按钮不能被重载,只能由Steam使用)。

    1.7K20

    中国科学类论文三大指标世界第一 马斯克星链申60亿补贴遭拒 游戏引擎Unity将被收购...今日更多新鲜事在此

    字节申请注册初识VR商标 天眼查App显示,近日,北京字跳网络技术有限公司申请注册3枚“初识VR”商标,国际分类包括广告销售、科学仪器、网站服务。...此外还申请注册1枚“初始VR”商标,国际分类为教育娱乐。 目前上述商标状态均为等待实质审查。...事实上,根据日本去年的调查,论文被引用次数排名前1%的“顶尖论文”中,中国已占据25%,紧逼美国27.2%的占比。 研究论文被他人引用的次数越多,往往被认为质量越高。...软银抛售阿里套现2286亿元 8月10日傍晚,软银集团发布公告,宣布将通过结算预付远期合约的方式,减阿里巴巴。 公告显示,这笔交易预期能为软银带来4.6万亿日元(约合2286亿元人民币)的现金。...此次软银减阿里巴巴也被外界视为是第一季度财报亏损1589亿元之后的自救行为。 — 完 — 「人工智能」、「智能汽车」微信社群邀你加入!

    25420

    索尼支持,微软放弃...从主机VR现状看其发展之路

    早在20世纪末,世嘉、任天堂便先后尝试过涉足VR,但直至今日,主机VR的发展仍时明时暗。那么,主机VR的发展之路究竟如何?此文,VRPinea将就其作一简单探讨。...主机VR当前发展之现状 在经历了十几年的尝试和洗牌之后,游戏主机行业现已呈现索尼、微软、任天堂三分天下的局面。那么,这三家主机的VR现状如何呢?...微软 尽管微软旗下的数款经典游戏,如《Minecraft》、《微软模拟飞行》,均对VR版本积极态度,Xbox部门收购的众多游戏团队中也拥有大量VR研发人才,但Xbox部门本身却一直对VR并不看好。...早在2004年,Valve就依靠着《Half-Life 2》的发布为Steam平台积累了大量用户,从而确立了Steam平台的地位。...主机VR在以后表现将会如何,现在还很难说。

    50130

    2.22 VR扫描:VIVE Focus Plus双6DoF手柄VR一体机发布;《Bigscreen VR》漏洞与Unity有关

    最后,其正在制作另一款多人VR游戏。 VRPinea独家点评:不在沉默中消亡,而是在沉默中崛起的节奏? HTC发布VR一体机VIVE Focus Plus,配双6DOF控制器 ?...社交应用《Bigscreen VR》,出现与Unity有关安全漏洞 ?...此外,研究人员在调查中,还发现一些与Unity引擎有关的安全缺陷,并对此提供安全补丁、用户警告等。 VRPinea独家点评:如何预防、解决虚拟环境中的隐私和安全问题,是个问题。...16岁学生DIY Steam VR头显,只需600多人民币 ? 如何花100美元(约合人民币600多元),DIY专属的VR头显?...VRPinea独家点评:实名打Call“自己动手丰衣足食”,玩VR游戏不用担心被价格吓到! 武汉“戏码头”中华戏曲节将开幕,VR黑科技再刷存在感 ?

    79810

    百花齐放,繁荣和瓶颈同在,2016年VR AR产业梳理

    输入设备 VR强调的是体验的沉浸感和交互性,如何实现和虚拟现实环境中的交互,PC时代的输入方式是鼠标以及键盘,而在VR里,目前还没有统一的输入方式,比较常见的是各大头显厂商附带的各种手柄控制器。...Unity 首先要说的是游戏界鼎鼎大名的Unity引擎工具,在去年6月发布Unity 5.1版本后,Unity开始正式支持VR游戏开发。...Unity在4月份时还与HTC达成了战略合作,成立了“亚太虚拟现实产业联盟”。 ? 2016年年底的时候,Unity正式推出一款VR内创作工具Editor VR,进一步降低开发人员开发的难度。...它使用电脑图像技术计算摄像机和标记卡之间的相对位置,从而使程序员能够将他们的虚拟对象覆盖到标记卡上面。...参看镁客网文章:《一文盘点SteamVR游戏之最》 Oculus Home ?

    68330
    领券