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

网站为什么做优化ppt下百度安装

网站为什么做优化ppt,下百度安装,java做的网站在线客服系统,phpstudy配置网站文章目录 1 交互事件——更改 Cube 颜色2 交互事件——创建 Cube2.1 非代码方式2.2 代码方式 ​ 在开始操作前,我们导入上次操作的场景,相关介绍在 《2024-04-08 NO.5 Quest3 手势追踪进行 UI 交互-CSDN博客》 文章中。 1 交互事件——更改 Cube 颜色 …

文章目录

  • 1 交互事件——更改 Cube 颜色
  • 2 交互事件——创建 Cube
    • 2.1 非代码方式
    • 2.2 代码方式

​ 在开始操作前,我们导入上次操作的场景,相关介绍在 《2024-04-08 NO.5 Quest3 手势追踪进行 UI 交互-CSDN博客》 文章中。

1 交互事件——更改 Cube 颜色

(1)在场景中创建一个方块 Cube,修改其缩放大小。

(2)在 Button 上添加脚本 “Interactable Unity Event Wrapper”,并关联如下引用。

  • Interactable View <-- “Poke Interactable” 脚本。
image-20240408150450664

(3)在 When Hover() 中添加事件,并关联上 Cube 物体。选择 MeshRenderer > Material material。并将材质球 Red 进行关联。

image-20240408151101964 image-20240408150847810

(4)同样的方式对 When Select() 进行操作,关联 Blue 材质。对 When Unselect() 关联 Default-Material。

image-20240408151223192

​ 此时运行程序,即可点击按钮实现更改 Cube 颜色的功能。

2 交互事件——创建 Cube

2.1 非代码方式

​ 首先复制一份按钮。

(1)创建如下脚本 ItemSpawner.cs。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ItemSpawner : MonoBehaviour
{public GameObject spawnObj;public Transform  spawnPoint;// Start is called before the first frame updatevoid Start() { }// Update is called once per framevoid Update() { }public void SpawnItem() {Object.Instantiate(spawnObj, spawnPoint.position, spawnPoint.rotation);}
}

(2)将 ItemSpawner.cs 挂载到 Button (2) 上。同时创建一个空物体,用于决定新 Cube 的生成位置,并赋值相关引用。

image-20240408161848499

(3)在 “Interactable Unity Event Wrapper” 脚本中,新建 When Select() 事件,关联 “ItemSpawner” 脚本,选择 ItemSpawner > SpawnItem。

image-20240408162309612

​ 此时运行程序,即可点击按钮实现创建新 Cube 的功能。

2.2 代码方式

​ 将 ItemSpawner.cs 脚本内容改为如下即可。

using System.Collections;
using System.Collections.Generic;
using Oculus.Interaction;
using UnityEngine;public class ItemSpawner : MonoBehaviour
{public GameObject spawnObj;public Transform  spawnPoint;private InteractableUnityEventWrapper _eventWrapper;// Start is called before the first frame updatevoid Start() {_eventWrapper = GetComponent<InteractableUnityEventWrapper>();_eventWrapper.WhenSelect.AddListener(SpawnItem);}// Update is called once per framevoid Update() { }public void SpawnItem() {Object.Instantiate(spawnObj, spawnPoint.position, spawnPoint.rotation);}
}
http://www.yidumall.com/news/85871.html

相关文章:

  • 东莞建网站找哪里培训班招生方案有哪些
  • 广州一起做网店官网app百度seo快速排名优化
  • 阿里云云服务器ecs能直接做网站电商网站策划
  • 网站建设单页直通车关键词怎么选 选几个
  • 建设银行青海省分行招聘网站谷歌seo服务商
  • 微信购物商城莆田seo
  • 私有云可以做网站个人网站网页首页
  • 微网站 功能网络项目资源网
  • 有做网站的吗 优帮云广西网站建设
  • 做旅行路线的网站网络代理app
  • 网站开发用几种字体b站视频推广网站动漫
  • 广东外贸网站建设企业百度搜索网页
  • 网站建设及运营搜索引擎收录查询
  • 专门做衣服特卖的网站app软件推广平台
  • 江阴哪家做网站便宜服装营销方式和手段
  • 织梦cms源码优化大师下载
  • 汕头网站建设和运营软件推广赚佣金渠道
  • 安徽住房和城乡建设厅新网站杭州网站推广找哪家
  • 金融类网站设计欣赏网页制作软件哪个好
  • 怎样做网站优化排名品牌营销和市场营销的区别
  • 公司网站建设推荐怎样在百度上做免费推广
  • 如何做网销优化设计方案
  • web程序设计asp.net网站开发课后答案友情链接源码
  • 吉野家网站谁做的快排seo
  • 个人备案的网站可以做宣传seo编辑是干什么的
  • 做网站是怎么赢利的深圳百度推广竞价托管
  • 网站改版不换域名怎么做百度官网电话客服24小时
  • 重庆做网站哪家公司好公司网页制作
  • 改版一个网站多少钱网站前期推广
  • 龙岩网站建设馨烨优化网站的软件下载