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

英语网站建设的必要性新手做地方门户网站

英语网站建设的必要性,新手做地方门户网站,网站推广行业赚钱吗,国际摄影作品网站语录: 愿你熬得过万丈孤独,藏得下星辰大海。 前言: 默认情况下,交互器只能将单个布尔操作传递给可交互对象,后者控制可交互对象上的抓取操作。在其他时候,交互器中的其他操作可能希望传递给可交互对象&…

语录:

     愿你熬得过万丈孤独,藏得下星辰大海。


前言:

        默认情况下,交互器只能将单个布尔操作传递给可交互对象,后者控制可交互对象上的抓取操作。在其他时候,交互器中的其他操作可能希望传递给可交互对象,例如另一个输入按钮按下,甚至是控制器的轴值,例如触发器挤压。

      我们可以使用 Interactions.ActionPublisherInteractions.ActionReceiver 来促进这种机制。


正文:

步骤一:

       首先,我们需要创建基本条件:CameraRigs.TrackedAlias(追踪器)、CameraRigs.UnityXR(头显)、Input.UnityInputManager.OpenVR.RightController(右手控制器)、Input.UnityInputManager.OpenVR.LeftController(左手控制器):

步骤二:

       我们需要在CameraRigs.TrackedAlias->Aliases->LeftControllerAlias(RightControllerAlias)下面创建Interactions.Interactor:

步骤三:

       我们需要给 Interactions.Interactor指定对应的Grad Action和Velocity Tracker:

 步骤四:

        我们需要在CameraRigs.TrackedAlias->Aliases->LeftControllerAlias(RightControllerAlias)下面创建Interactions.ActionPublisher

步骤五:

        我们需要给 Interactions.ActionPublisher指定对应的Source Action和Source Interactor:

 步骤六:

        创建一个Cube作为放置台,再创建一个可抓取的物体:

步骤七: 

        创建可移动模块然后进行对应属性配置:

步骤八:

       创建 Interactions.ActionReceiver,然后将Interactions.Interactable拖放到它的属性上面:

步骤九:

将前面创建的两个Interactions.ActionPublisher拖放到Interactions.ActionReceiver中:

 步骤十:

         创建一个脚本,允许我们更改可交互游戏对象的不透明度,以测试触发器值是否从控制器传递到可交互对象。

using UnityEngine;public class OpacityChanger : MonoBehaviour
{public GameObject meshToChange;protected MeshRenderer materialRenderer;protected void OnEnable(){materialRenderer = meshToChange.GetComponentInChildren<MeshRenderer>();}public void ChangeOpacity(float value){Color currentColor = materialRenderer.material.color;currentColor.a = 1f - value;materialRenderer.material.color = currentColor;}
}

步骤十一:

        然后将脚本挂到Interactions.Interactable上面,并把Interactions.Interactable下面的子物体Cube拖放到脚本中:

 步骤十二:

     找到   Interactions.ActionReceiver 下面的FloatAction物体 ,将Interactions.Interactable拖放到Value Changed下面:

  步骤十三:

          找到Interactions.Interactable下面的Cube,然后将Cube添加一个材质,并将材质的Rendering Mode 属性改为Transparent:

 Play:

运行Unity 场景时,可以用 VR 控制器上的握把按钮抓取立方体,然后按下 VR 控制器上的触发按钮会慢慢改变可交互立方体游戏对象的不透明度。


 

 

http://www.yayakq.cn/news/159228/

相关文章:

  • 公司网站设计注意什么做网站设计学那个专业好
  • 哪个网站可以预约做头发的菜鸟教程自学网
  • 做个人网站用什么程序天元建设集团有限公司张桂玉
  • 辽宁城乡住房建设厅网站首页游戏开发需要什么学历
  • 网站推广去哪家比较好苏州网站建设公司找哪家
  • 七牛云配置wordpress百度关键词seo年度费用
  • wordpress引用图片开封网站建设优化
  • 网站模板 源码之家wordpress插件手动升级
  • python工程打包供网站开发调用网站报错 自动404
  • 温州网站开发建设北京建筑设计公司排行榜
  • 网站设计和经营黄圃网站建设
  • 网站设计 论坛电商网页制作素材
  • 网站策划专员所需知识wordpress json接口
  • tp3企业网站开发百度云浙江平台网站建设哪家有
  • 专门做奢侈品的网站陕西网站制作电话
  • 自己搭建一个博客网站网站开发用不用写交互
  • 网站开发如何实现数据库的链接云浮源峰网站建设工作室地址
  • 枣庄网站建设枣庄买产品做企业网站还是博客
  • win8建立网站网络科技公司一般是做什么的
  • 辉南网站建设换脸图片在线制作
  • 广州网站外包浙江商城网站建设
  • 宽屏大气网站模板中国菲律宾商会
  • 响应式网站建设好么unity3d游戏开发
  • 美食网站建设内容规划公司网站开发流程
  • 网站模板怎么弄建设银行网站注销吗
  • 网站建设毅文科技建设学院网站意义
  • 成都网站建设服务商建网站网
  • php网站建设工程师福田蒙派克6座上蓝牌京牌
  • 加粉网站开发什么是优化师
  • 大规模网站建设网站必须要配置apache吗