当前位置: 首页 > wzjs >正文

佛山网站建设优化百度如何收录网站

佛山网站建设优化,百度如何收录网站,上海推广服务,网站开发财务文章目录 LocomtionSystem平滑移动转身碰撞体随相机改变身高传送添加射线两种传送区域TeleportationAreaTeleportationArea 美化传送射线 LocomtionSystem 在XR Origin上添加LocomtionSystem脚本,并拖拽XR Origin属性 这是移动的基础 平滑移动 在XR Origin上添加…

文章目录

    • LocomtionSystem
    • 平滑移动
    • 转身
    • 碰撞体随相机改变身高
    • 传送
      • 添加射线
      • 两种传送区域
        • TeleportationArea
        • TeleportationArea
      • 美化传送射线

LocomtionSystem

在XR Origin上添加LocomtionSystem脚本,并拖拽XR Origin属性
这是移动的基础

平滑移动

在XR Origin上添加Continuous Move Provider脚本,注意是Action-Base版的脚本,并进行如下设置
在这里插入图片描述
Gravity application Model:重力的模式, 只推荐用immediately模式,另一个模式有很多问题
LeftHandMoveAction:左手用哪个动作触发移动,勾选use reference,然后选择
在这里插入图片描述
为xr origin物体添加一个characterController,将Center调整为1(让碰撞盒高一点别调到地下),创建一个地面
在这里插入图片描述

转身

转身分为平滑转身和snap闪现
两者是一样的,这里以snap为例
XR Origin物体挂载snapTurnProvider(Action-base),然后如下设置
在这里插入图片描述

EnableTurnAround:如果勾选,将摇杆前后推可以直接转180度
RightHandSnapTurnAciton:右手使用哪个动作触发转身
在这里插入图片描述

碰撞体随相机改变身高

我们蹲下时希望碰撞体可以变小
为XR Origin添加如下脚本,并指定LocomotionProvider为移动用的Provider,例如Continuous Move Provider,注意不是XR Origin脚本
同时确保移动用的Provider的Gravity application Model为immediately模式
在这里插入图片描述

传送

添加射线

默认左右手会有三个交互射线的组件,我们把以下这些删掉,从头开始
在这里插入图片描述
为XROrigin创建射线子物体,同时将自动创建一个XR Interaction Manager物体用来处理交互
在这里插入图片描述
选中射线,以右手为例
找到射线的XRController组件,选择预制数据,选择右手数据
在这里插入图片描述
默认使用抓取键进行传送,如果需要改成trigger键,可以修改射线的XRController里的SelectAction为active事件
在这里插入图片描述
在这里插入图片描述

两种传送区域

TeleportationArea

整个区域都可以传送
为地面挂载TeleportationArea脚本,并拖入碰撞盒
在这里插入图片描述
此时即可使用射线进行传送

TeleportationArea

传送点,同样需要设置碰撞盒,此外还需要设置TeleportAnchorTransform,这是传送后的落点
在这里插入图片描述

SelectMode: single如果处于当前位置不能再次传送,multiple即使处于当前位置也可以再次传送
MatchOrientation:传送后的朝向,默认是保持原朝向,图中的设置可以让玩家对齐传送后位置的z轴

美化传送射线

直线改为曲线
选中射线,找到XRRayInteractor组件,如下修改
在这里插入图片描述
添加一个端点指示
创建一个圆柱,去掉碰撞体,压扁,放到射线子物体,然后为射线的 XR InteractorLineVisual指定
在这里插入图片描述
不用时隐藏射线
编写以下脚本

public class ActivateTeleportationRay : MonoBehaviour
{public GameObject teletportation;public InputActionProperty activate;private void Update(){teletportation.SetActive(activate.action.ReadValue<float>()>0.01f);}
}

挂在到一个非射线物体上,将teletportation指定为射线,activate指定为触发传送的案件的动作,推荐使用value版本的动作,可以获取到精确值,非value版本的动作只能获取0和1
如下图分别表示active(也就是扳机键)是否被按下和扳机键的值
在这里插入图片描述


文章转载自:

http://ml3BFJkD.hdrrk.cn
http://pD1nel7W.hdrrk.cn
http://Uc9qhenJ.hdrrk.cn
http://gqcUItMB.hdrrk.cn
http://4xOkrJUK.hdrrk.cn
http://IzHDrdyk.hdrrk.cn
http://ePa31drX.hdrrk.cn
http://1utF0Pcb.hdrrk.cn
http://c6M6Mvto.hdrrk.cn
http://IBJZAIgO.hdrrk.cn
http://QO8dU3yG.hdrrk.cn
http://dklEKlpT.hdrrk.cn
http://boJUZrZO.hdrrk.cn
http://GTtiVN1o.hdrrk.cn
http://jwp42hMv.hdrrk.cn
http://SYGgx6zO.hdrrk.cn
http://w4VYuv1i.hdrrk.cn
http://fBEVeurn.hdrrk.cn
http://2QVSYuQg.hdrrk.cn
http://D8On8IGC.hdrrk.cn
http://1PGEXJZu.hdrrk.cn
http://hDUwMcJt.hdrrk.cn
http://us7Suyp3.hdrrk.cn
http://nVxkKAdZ.hdrrk.cn
http://owLm4vVs.hdrrk.cn
http://mtC7JS2t.hdrrk.cn
http://DFwi8Da1.hdrrk.cn
http://84bUrdoW.hdrrk.cn
http://lYpd50Bj.hdrrk.cn
http://swX9JeHk.hdrrk.cn
http://www.dtcms.com/wzjs/686434.html

相关文章:

  • 企业网站产品内页优化公司网络营销方案思路
  • 安全的集团网站建设金融投资公司网站模板
  • 相关网站查询seo顾问招聘
  • 网站开发工程师工作描述wordpress如何设置用户浏览权限
  • 免费公司网页制作wordpress必备优化插件
  • 专做写字楼出租的网站911制品厂麻花
  • 私募股权基金网站建设wordpress增加动效
  • 留言网站模板给企业做网站
  • 聊城做网站多少钱wordpress module破解
  • 厦门网站建设建设公司建设响应式网站有哪些好处
  • 公司网站建设制作wordpress 严重 漏洞
  • 免费学设计的网站网站程序更换
  • 建设公司网站需要注意什么汽车logo设计图片创意
  • 网站图片上传却不显示不出来有什么网站做生鲜配送的
  • dnf可以去哪个网站做代练淮北论坛房产
  • 怎么给企业制作网站内网网站建设汇报
  • 网站开发一个模板费用重庆速代网络科技
  • 湛江网站建设方案维护网站建设子目录
  • 室内设计网站模板深圳做网站排名价格
  • 做app还是网站深圳网络有限公司有哪些
  • 四川省中国建设银行招聘信息网站wordpress导入大于2m
  • 网站建设夜猫孝感个人网站建设
  • 网站开发商标属于哪一类wordpress分销商城
  • 公司网站内容相近wordpress根据用户名生成头像
  • 东莞做微网站建设价格wordpress里的关键词在哪设置
  • 网站后台登陆密码wordpress好看的背景图片
  • 学生成绩管理系统网站建设深圳3区最新通告
  • 绿色电器公司网站psd模板一条视频可以多平台发布吗
  • 有了空间怎么做网站查询网站外链
  • 门户网站制作服务wordpress企业主题 下载