![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟现实
文章平均质量分 66
Swordfish613
爱上VR的大男孩
展开
-
Unity访问其他游戏对象的方法
Unity访问其他游戏对象大部分脚本不单单控制其附加到的游戏对象。Unity脚本中有很多方法访问到其他游戏对象和游戏组件,可以通过属性查看器指定参数的方法获取游戏对象,也可以通过Find()方法,获取游戏对象。1、通过属性查看器指定参数 代码中声明public类型的游戏对象引用,在属性查看器中就会显示这个游戏对象参数,然后就可以将需要获取的游戏对象拖拽到属性查看器的相关参数位置, 具体操作时可以使用如下的C#代码,代码获取游戏对象上的 “Test” 脚本组件,然后执行doS...原创 2021-06-03 08:40:20 · 1416 阅读 · 1 评论 -
运用VRTK实现一个逼真的枪击效果:基于案例分析
本案例取自邵伟老师所著《Unity VR虚拟现实完全自学教程》一书,场景如图所示:其中,Box Collider碰撞盒被指定给狙击枪模型,在Weapon游戏对象添加如下组件:组件中的Rigidbody,VRTK_Interactable Object(Script),VRTK_Child Of Controller Grab Attach(Script),VRTK_Swap Controller Grab Action(Script),VRTK_Interact Haptics(Script原创 2021-04-30 06:43:17 · 1222 阅读 · 3 评论 -
实现一个简单的射击游戏——基于VRTK经典案例13的分析
VRTK经典案例13演示了如何实现手枪射击效果,场景如图分析手柄,包含了如下图所示的组件分析场景中的手枪模型,包含了如下图所示的组件分析其中的Gun脚本,源码如下namespace VRTK.Examples{ using UnityEngine; public class Gun : VRTK_InteractableObject { private GameObject bullet; private float b...原创 2021-04-29 09:04:52 · 746 阅读 · 0 评论 -
在VRTK中改变射线外观的设置
分析VRTK3.3.0新官方示例场景[003-Pointers]BezierPointer,可见:1、设置为默认的BezierPointer外观2、使用线性渲染器的射线设置3、自定义射线外观的设置原创 2021-04-25 10:59:57 · 290 阅读 · 0 评论 -
Unity官方教程——VR in Unity: A Beginner‘s Guide (using VRTK)转译
摘要对于缺少经验的新手来说如何使用Unity快速创建虚拟现实内容,本案例示范了利用流行的免费插件VRTK创建名为“Jump Start Your Car Battery”。目标通过本案例你将学会如何: 创建场景——摆放物体,使用3D模型定制外观; 创建交互行为(拾取,投掷); 吸附到目标区域(当你在SDZ附近放置一个对象时,它会自动吸附到位); 自定义触发的高光区域; 自定义高光颜色和3D模型。 资料Low Poly CarClamp.f翻译 2021-02-03 15:55:29 · 1071 阅读 · 0 评论