前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.10 添加按压交互交互器 实现按压交互需要在控制器和手的交互器列表中添加对应的 PokeInteractor 我们使用…
前言 前段时间 Oculus 的 SDK 频繁更新,很多已有的教程都不再适用于现在的版本了.本系列文章的主要目的是记录现版本常见功能的实现方法,便于自己后续开发.当然,不排除我文章刚写完 SDK 又变了的可能性,所以如果有人发现文章的内容已经不适用于新版本了,也可以留评论或者私信我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.07 安装 SDK 安装 Unity…
前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.09 设置不同的抓握手势 之前在玩 ALEX 的时候,发现从不同的方向拿起同一件物品时会有不同的抓握手势,这种新奇的交…
前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.08 给可操作物体添加限制 在这里依旧使用之前文章中制作好的物体 Cube(Both)进行测试,不清楚的可以看一下这篇…
前言 这篇文章是[Oculus Interaction SDK]系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言.如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容. 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus Interaction SDK 版本:47.0 文章最近更新日期:2023.02.08 抓取释放效果的物理优化 在这里我还用上一篇文章中制作的 Cube 来举例,不清楚的可以看一下这篇文章 [Ocul…
看了很多朋友问怎么用一个3D物体做一个按钮,而且网上好像还真比较难找到答案, 今天翻了一下cocos源码发现Ray 已经封装了intersects函数,那么剩下的工作其实很简单了, 从屏幕的一个point 转化为 一条射线, 然后从一个3D物体拿到碰撞盒后调用intersects 就可以了. : void HelloWorld::onEnter(){ Scene::onEnter(); //添加一只3D的乌龟在场景, 作为一个按钮 auto orc = cocos2d::Sprite3D::cr…
目录:[Swift]Xcode实际操作 本文将演示UI Testing系统界面测试功能的使用. 如果项目中尚未引入界面测试功能,请点击项目属性面板->[General]面板左下角的[+]图标 ->Test模板区域,选择[iOS UI Testing Bundle]->[Next]->保持默认设置[Finish] 查看[DemoAppUITests]文件夹下的内容. 打开界面测试代码文件[DemoAppUITests.swift] 在[override func tearDown()…
Gvr SDK概述 通过谷歌VR SDK for unity 为Android和iOS 构建虚拟现实应用程序 unity SDK在Android上支持构建应用程序for daydream 和 cardboard.对于iOS你只能为cardboard构建应用程序. google VR SDK要求unity5.2.1或更高版本. 本文更新于:2016-06-20 Gvr 核心功能 头部追踪 并排立体呈现(模拟人的左右眼) 空间音频rendering 检测用户与系统的交互(通过触发或控制器) 自动化配…
一.VR运行环境配置: 安装steam,在steam上安装SteamVR驱动. 在Unity项目中需要导入VRTool插件包(已上传服务器),里面包含两个插件一个是SteamVR插件,一个是VRTK插件,这两个插件也可以直接在Unity的商店中进行下载.这两个插件要求的Unity最低版本要5.6. 二.VR项目开发: 1.  基础组件: VR要实现人物在场景中的初始化需要以下物体: 这两个物体可以在VRTK中的任意示例场景中找到: 建议第二个例子中的物体.将这两个物体直接做成预制体,然后再将预制…
1 建立3d ui 新建一个Actor蓝图,上面加上Widget控件,widget Class选择任意ui蓝图,把这个actor蓝图放到场景任意合适位置 2 3dui交互 在合适位置(比如主角的相机上,武器上)添加Widget Interaction控件,这个用来触发3dUI交互 调试时可以把Widget Interaction上的show debug打开,可以看到从widget Interaction射出的射线 补充说明Widget Interaction可以有多个,也可以绑在任意物体上(不必…