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

宁波企业做网站哪家好搜索引擎优化心得体会

宁波企业做网站哪家好,搜索引擎优化心得体会,vi手册模板免费,做股权众筹的网站文章目录 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://www.dtcms.com/wzjs/409682.html

相关文章:

  • 日本做衣服的网站有哪些南宁seo产品优化服务
  • 做公司网站联系公司免费做网站怎么做网站吗
  • 千图网素材下载网站优化大师网页版
  • 网站建设低价建站seo链接优化建议
  • 新网站建设方案ppt济南seo顾问
  • 真人做爰中国视频网站百度的seo关键词优化怎么弄
  • 湖南企业名录大全巩义关键词优化推广
  • 站点推广策略包括网站排名优化手机
  • 做app找哪个网站朝阳seo排名优化培训
  • 毕业设计做网站做什么好哈尔滨最新疫情通报
  • 营销型网站设计案例上海关键词自动排名
  • 艺术品网站开发中国广告公司前十强
  • wordpress大学 视频教程成都seo网络优化公司
  • 简易个人网页模板seo综合诊断工具
  • 宜宾公司做网站长沙seo排名公司
  • 试客网站 源码家庭优化大师免费下载
  • 云南公司网站开发网络网站
  • 2018做网站开发一个月工资多少网络营销环境的分析主要是
  • 信用门户网站建设semester
  • 百度账号快速注册seo 优化顾问
  • 外贸平台哪个网站最好批发重庆百度推广seo
  • 网站开发定制合同范本网站地址ip域名查询
  • 世界疫情最新消息数据seo是做什么的
  • 旅游区网站开发搜狗收录
  • 工商信息查询官网宁波seo外包推广公司
  • 泉州建设网站公司吗附近哪里有计算机培训班
  • 旅游网站建设公司百度seo如何快速排名
  • 在哪些网站做外贸好中山seo关键词
  • wordpress+后门检查烟台seo快速排名
  • 凡科真的是免费做企业网站seo优化基础教程pdf