HoloLens开发——模型放大缩小复原
来源:互联网 发布:上海徒步俱乐部 知乎 编辑:程序博客网 时间:2024/05/21 04:18
在unity里放三个button,分别放大、缩小、复原的点击响应
Unity中加上代码后,需要将放大缩小复原的GameObject 连接给GameObject 。
放大代码:
using System.Collections;using System.Collections.Generic;using HoloToolkit.Unity.InputModule;using UnityEngine;public class Big_Button : MonoBehaviour, IInputClickHandler{ public GameObject objBig; // Use this for initialization void Start() { } // Update is called once per frame void Update() { } public void OnInputClicked(InputClickedEventData eventData) { Vector3 localScale = objBig. transform.localScale; Vector3 scale = new Vector3(1.1f* localScale.x, 1.1f*localScale.y, 1.1f* localScale.z); objBig.transform.localScale = scale; }}
using System.Collections;using System.Collections.Generic;using HoloToolkit.Unity.InputModule;using UnityEngine;public class Small_Button : MonoBehaviour, IInputClickHandler{ public GameObject objSmall; // Use this for initialization void Start() { } // Update is called once per frame void Update() { } public void OnInputClicked(InputClickedEventData eventData) { Vector3 localScale = objSmall.transform.localScale; Vector3 scale = new Vector3(0.9f * localScale.x, 0.9f * localScale.y, 0.9f * localScale.z); objSmall.transform.localScale = scale; }}
复原代码:
using System.Collections;using System.Collections.Generic;using HoloToolkit.Unity.InputModule;using UnityEngine;public class ResetButton : MonoBehaviour, IInputClickHandler{ public GameObject objOrigi; void Start() { } /// <summary> /// 点击事件(包含手势点击和Clicker设备的点击) /// </summary> public void OnInputClicked(InputClickedEventData eventData) { Vector3 scale = new Vector3(1, 1, 1); objOrigi.transform.localScale = scale; }}
也可以使用语音,作为输入,来进行缩放复原控制。
0 0
- HoloLens开发——模型放大缩小复原
- HoloLens开发——三维模型导入Unity3d问题
- HoloLens开发——Hololens Spatial mapping(空间映射)中移动子模型后父模型移动的实现方法
- Hololens——开发入门
- 图像放大与缩小—插值
- 图像放大与缩小—插值
- Andriod开发 放大缩小功能
- 图像的放大与缩小(2)——双线性插值放大与均值缩小
- 图像的放大与缩小——双线性插值放大与均值缩小
- 图像的放大与缩小(2)——双线性插值放大与均值缩小
- iOS开发——手势识别器(用手势实现图片旋转和缩小放大)
- Solidworks如何等比例缩小放大模型
- HoloLens开发——vuforia图像识别
- HoloLens软件开发——介绍
- unity鼠标左键拖拽旋转模型滚轮放大缩小模型
- [转贴]放大,缩小——上帝之手
- 图片放大缩小算法——差值法
- Java图片处理方法——放大、缩小、切割
- maven的学习(17.4.25)
- SPFA
- da14580-SUOTA 空中升级
- 给定一个目录,递归的列出下面所有的子目录和文件
- 复习总结《一》MFC消息映射
- HoloLens开发——模型放大缩小复原
- angularjs-$http跨域访问报错的问题
- python数据分析1
- spring-JDBCTemplate配置
- ReentrantLock实现原理深入探究
- Java中Array.sort()的几种用法
- 不忘初心,方得始终
- 寄存器
- (2/500)打印出和为0的所有子数组