Unity+Pico 基础传送与锚点传送

这篇具有很好参考价值的文章主要介绍了Unity+Pico 基础传送与锚点传送。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基础传送就是头显的瞬移方式,是目前Pico一体机开发中一种主要的运动方式,可以让玩家通过激光线移动到想要去的目的地。

一、基础传送


1、首先在地面添加传送区域组件“Teleportation Area”,也可以在Hierachy窗口右键-->XR-->Teleportation Area创建带传送区域组件的地面,然后将“XR Origin”拖拽到“Teleportation Area”组件中的“Teleportation Provider”属性。

unity传送,unity3d,unity,游戏引擎

 2、“XR Origin”添加传送提供者组件“Teleportation Provider”,“Teleportation Provider”组件的“System”属性需要传入“Locomotion System”,所以在“XR Origin”添加“Locomotion System”组件,然后将“XR Origin”分别拖拽到“Teleportation Provider”组件的“System”属性和“Locomotion System”组件的“XR Origin”属性。

unity传送,unity3d,unity,游戏引擎

完成以上两步,即可实现基础传送功能,默认通过手柄的握手键(侧面按键)传送到任意位置。

二、锚点传送


1、首先在地面添加传送锚点组件“Teleportation Anchor”,也可以在Hierachy窗口右键-->XR-->Teleportation Anchor创建带传送锚点组件的地面,然后将“XR Origin”拖拽到“Teleportation Area”组件中的“Teleportation Provider”属性。

unity传送,unity3d,unity,游戏引擎

2、“XR Origin”需要添加“Teleportation Provider”组件和“Locomotion System”组件,与基础传送步骤2相同,不再赘述。

3、默认锚点位置是在当前地面的中心点,如果想要修改锚点位置,可以在地面添加一个子物体,可以是一个Cube,也可以是一个Empty Object,然后将子物体拖拽到“Teleportation Anchor”组件下的“Teleport Anchor Transform”属性即可。

unity传送,unity3d,unity,游戏引擎

三、修改传送按键


默认的传送按键是手柄的握手键(侧面按键),可以通过修改左右手柄的“XR Controller”组件来修改传送的按键。

以左手柄为例,将传送按键改为扳机键:

1、选择“LeftHand Controller”;

2、在“XR Controller”组件下双击“Select Action”的“Reference”属性;

3、在属性面板修改“Select”和“Select Value”的“Path”属性,输入TriggerPressed可以快速找到扳机键;

4、关闭属性面板并保存。

unity传送,unity3d,unity,游戏引擎

 四、修改射线样式


通过修改左右手柄的“XR Interactor Line Visual”组件的起始颜色和终止颜色来实现射线的渐变效果。

小技巧:同时选中“LeftHand Controller”和“RightHand Controller”可以一次性修改左右手柄的射线样式。

unity传送,unity3d,unity,游戏引擎文章来源地址https://www.toymoban.com/news/detail-517777.html

到了这里,关于Unity+Pico 基础传送与锚点传送的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • unity3D基础操作之01--unity3d窗口界面介绍

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 1、Scene场景编辑窗口; 2、Game游戏运行窗口; 3、Hierarchy场景物体列表窗口; 4、Project项目资源列表窗口; 5、Inspector属性编辑列表窗口; 6、其他常调节窗口 在屏幕左上方为场景编辑窗口Scene,在场景编

    2024年02月06日
    浏览(77)
  • Unity3d 开发Pico4应用打开工程卡在Importing(iteration xxx) busy for xx:xx)...问题记录

    大致问题如题: 步骤是参照了PICO官方给出的快速开始的步骤进行的,而这个我问题的出现是在导入 PICO Unity Integration SDK 前往 SDK 下载中心,下载最新版本的 SDK。 1.解压所下载的 SDK 压缩包。 2.你将会得到一个包含 package.json 文件的文件夹。 3.返回 Unity 编辑器页面。 4.在上方

    2024年02月15日
    浏览(57)
  • Unity3D学习之Unity基础——3D数学

    从这几部分学习 都是用于提供数学计算的 Mathf是结构体,Math是类 Mathf是Math的第二次封装,更适合游戏开发 2.1.1 PI Π PI 2.1.2 取绝对值 Abs 2.1.3 向上取整 CeilToInt 2.1.4 向下取整 FloorToInt 2.1.5 钳制函数 Clamp 第一个参数,如果在第二个和第三个参数之间,就是合法的 如果小于第二个参

    2024年02月20日
    浏览(86)
  • Unity读书系列《Unity3D游戏开发》——基础知识

    本篇对应标题书籍的第一章基础知识,也就是unity的基本常识和工作流的说明。 Unity目前用于创建2D和3D游戏、模拟应用程序、可视化体验以及其他虚拟现实(VR)和增强现实(AR)应用,游戏工业两开花。 Unity初版是在2005年发布的,开始时用unity3.X、4.X这样的名称进行版本更新

    2024年01月18日
    浏览(83)
  • 【瑞模网】Unity3D基础:贴图与材质球

    一、贴图与材质球 材质(Material):物体的质地,物体看起来是什么做的 贴图(Texture):普通的材质图片 贴图 + 着色器(Shader) = 材质球 所谓着色器(Shader)实际上就是一小段程序

    2023年04月12日
    浏览(61)
  • Unity3D粒子系统之基础属性介绍(一)

    下文将介绍如何用Unity3D的粒子系统。 (1)Duration:粒子的发射周期 图中的5.00表示在5秒后会进入下一个粒子的发射周期。如果勾选Looping,则5秒后也就是第一个周期结束时粒子会停止发射。Prewarm是预热系统,只有在勾选Looping后才有效,开始播放粒子是已经发射了一段时间的

    2024年02月03日
    浏览(41)
  • 【unity3D】TileMap基础知识(详细版)

    💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于游戏开发的学习笔记 🈶本篇是unity的TileMap基础知识 window—2D—Tile Palettee 选择工具(Select Tool) 选择想要使用的瓦片,可以点击选择或拖拽多选选择, 快捷键S 。 移动工具(Move Tool) 可以选择并移动瓦片位

    2024年02月06日
    浏览(48)
  • Unity XR实现交互(抓取、移动、旋转、传送、射击)-Pico

    Unity XR 支持交互(抓取、移动、旋转、传送、射击) 文章目录 前言 Unity XR 提供了 XR 交互工具包,可以直接在包管理器中安装/更新。对于简单的交互需求 unity 射线碰撞检测 ,可以实现0代码贴图笔刷,只需要在句柄和对象上挂载相应的脚本即可。此演示使用最新的 2.1.0 预览

    2024年02月02日
    浏览(54)
  • Unity3D基础入门之粒子系统(属性介绍+火焰粒子系统案例制作)

    一、属性介绍 1、主面板Particle System (1)Duration:粒子发射周期 图中,5.00即在发射5秒后进入下一个粒子发射周期。若没有勾选Looping,则5秒后粒子会停止发射。 (2)Looping:粒子按照周期循环发射 让粒子发射时间循环起来,一直发射粒子。 (3)Prewarm:预热系统 开始播放粒

    2024年02月04日
    浏览(50)
  • Unity3D 连接 SQLite 作为数据库基础功能【详细图文教程】

    轻量级: SQLite是一个嵌入式数据库引擎,它的库文件非常小巧,没有独立的服务器进程,适用于嵌入到其他应用程序中,对于轻量级的项目或移动应用程序非常适用。 零配置: 使用SQLite不需要进行复杂的配置或管理,你只需要简单地创建一个文件即可开始使用,减少了额外的

    2024年02月10日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包