【Oculus Interaction SDK】(二)抓取释放效果的物理优化

前言

前段时间 Oculus 的 SDK 频繁更新,很多已有的教程都不再适用于现在的版本了。本系列文章的主要目的是记录现版本常见功能的实现方法,便于自己后续开发。当然,不排除我文章刚写完 SDK 又变了的可能性,所以如果有人发现文章的内容已经不适用于新版本了,也可以留评论或者私信我,我会持续更新文章内容。

当前适用版本:

  • Unity 版本:2021.3.7f1c1
  • Oculus Interaction SDK 版本:47.0

文章最近更新日期:2023.02.08

 


抓取释放效果的物理优化

在这里我还用上一篇文章中制作的 Cube 来举例,不清楚的可以看一下这篇文章

【Oculus Interaction SDK】(一)设置 VR 相机与控制器 && 实现简单的抓取功能 - 千叶Christa - 博客园 (cnblogs.com)

 

先丰富一下场景,添加地板和桌子,把用于测试的 Cube(Both) 复制一个,更改一下名称后放在桌子上方

 

既然要测试释放下落效果,那必然要使用重力

 

给需要优化物理效果的物体添加 Physics Grabbable 组件,对照组不做修改

 

之后点击 Play 运行,效果如下

VR中物体释放效果的物理优化_千叶Christa_哔哩哔哩_bilibili

从视频里可以看到,对照组的物体在释放之后会有一些弹动和位置修复,而添加了物理组件的物体在处理这些情况时的效果就更加合理

 


参考资料

Two Hand manipulation and Restricted Grab - Oculus Interaction SDK - PART 2 - YouTube

posted @ 2023-02-08 10:16  千叶Christa  阅读(437)  评论(0编辑  收藏  举报