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

给个网站可以在线佛山网站建设公司88

给个网站可以在线,佛山网站建设公司88,一个网站有几个快照,产品做网站推广语录: 愿你熬得过万丈孤独,藏得下星辰大海。 前言: 默认情况下,交互器只能将单个布尔操作传递给可交互对象,后者控制可交互对象上的抓取操作。在其他时候,交互器中的其他操作可能希望传递给可交互对象&…

语录:

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


前言:

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

      我们可以使用 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/257580/

相关文章:

  • 三网合一网站建设计划上海代理注册公司
  • 买网站主机wordpress检索蜘蛛插件
  • 温州最便宜网站建设上海建设工程交易网
  • 微商城网站建设合同下载wordpress模板文件
  • 微电影网站源码推广型网站建设模板
  • 外贸网站推广方式静态网站怎么做有效页
  • 如何高效建设品牌网站?免费营销软件网站建设
  • 七牛怎么做网站服务器手机网站建设教程
  • 临沂网站建设公司网站建设创作思路怎么写
  • 苏州市郭巷建设局网站长春行业网站
  • 个人网站模板代码网站项目建设措施
  • 聚美优品网站建设的特点济南做网站价格
  • 镇江微网站建设wordpress打开乱码
  • 商业网站设计方案免费获取资源的公众号
  • 常见的网站类型安徽建设干部学校网站
  • 福建省城乡住房建设厅网站上海上市装修公司
  • 政务门户网站建设定制vx免费
  • php网站开发工程师找工作浙江建设培训中心网站
  • 网站seo优化心得做网站这个工作怎么样
  • 如何做中英版网站工程建设强制性标准
  • 所得税汇算清缴在哪个网站做中企动力重庆分公司怎么样
  • 知科网站wordpress段落
  • 未央免费做网站校园生活网页设计
  • 制作企业网站的步骤厦门网站制作企业
  • 五莲网站设计如何查询网站建设时间
  • 网站建设图总结宁波网站建设方案报价
  • 无锡网站设计公司排名苏州建设教育协会网站
  • 网站上面的logo怎么做成都市招投标信息公开网
  • 常州网站建设seoh5自适应网站模板下载
  • 沈阳做网站找黑酷科技wordpress防止f12插件