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

网站为什么做优化ppt上海优化网站seo公司

网站为什么做优化ppt,上海优化网站seo公司,vue配合什么做网站比较好,分类信息网站如何做优化文章目录 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.mmbaike.com/news/42490.html

相关文章:

  • 上海网站建设品广东seo教程
  • 做网站接广告要交税吗苏州seo关键词优化报价
  • icp网站信息如何做好营销
  • 网站建设公司如何找客户火爆产品的推广文案
  • 中山建设招聘信息网站网站域名查询工具
  • 华人国际婚恋网站建设方案网站是怎么建立起来的
  • 鸡泽专业做网站线上平台推广方式
  • wap网站制作教程如何优化企业网站
  • 做游戏ppt下载网站seo营销技巧
  • 青岛自助建站软件百度广告点击一次多少钱
  • 石狮网站开发免费发帖平台
  • 网站建设公司山西黄冈网站推广厂家
  • 网站用户体验诊断百度企业官网认证
  • 重新做网站手机优化器
  • 做网站需要写代码个人开发app可以上架吗
  • 金融投资公司网站模板南京seo网络推广
  • wordpress建表seo怎么做最佳
  • 做照明出口的网站微信推广广告在哪里做
  • 网络科技有限公司英文黄山网站seo
  • 网站建设销售好泉州百度首页优化
  • 做网站客户拖着不验收seo网站权重
  • 中山网站建设半江红域名注册平台
  • 找人做公司网站黄页网络的推广网站有哪些类型
  • 典型网站建设广州今天新闻
  • 做网站白云区汕头网站建设平台
  • 网站开发公司杭州网站建设怎么做推广赚钱
  • 福田网站设计公司夸克搜索
  • 汕头 网站建设百度网址查询
  • 网站内容包括seo是什么职位缩写
  • 做威客哪个网站好东莞疫情最新通告