Unity多点触摸屏幕交互之TouchScript(二)单个物体为对象的内容交互
Unity多点触摸屏幕交互之TouchScript(二)单个物体为对象的内容交互
用于单物体的交互
文章目录
- Unity多点触摸屏幕交互之TouchScript(二)单个物体为对象的内容交互
- 前言
- 一、使用步骤
- 1.插件导入
- 2.需要TouchManager预制体、物体上TransformGesture.cs、PressGesture.cs
- 3.插件获取位置
- 总结
- 超级大坑
- 内容走到这里,你们会发现一个问题;对没错就是【Unity多点触摸屏幕交互之TouchScript(一)相机范围交互】实现后发布出Unity项目后UI不能触发事件;好多人可能会认为是没有用 TUIO Input.cs 这个脚本;试过之后会发现不是那样用的; 不磨叽上干货(找了很久的最后猜出来的):
Unity多点触摸屏幕交互之TouchScript(一)相机范围交互
前言
提示:基于插件中的Photos场景进行修改使用
提示:基于插件中的Photos场景进行修改使用
一、使用步骤
1.插件导入
略略略略略略略略略略略略略略
2.需要TouchManager预制体、物体上TransformGesture.cs、PressGesture.cs
1).内容添加
2).创建代码GetTSData.cs 并添加
代码如下(示例):
using System.Collections;
using System.Collections.Generic;
using TouchScript.Gestures.TransformGestures;
using UnityEngine;public class GetTSData : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}public void GetTouchScriptDate(TransformGesture screenTransformGesture){print("现在的pos" + screenTransformGesture.DeltaPosition); //移动的位置print("现在的Rot" + screenTransformGesture.DeltaRotation); //旋转的角度print("现在的Scale" + screenTransformGesture.DeltaScale); //缩放的大小this.transform.localScale -= new Vector3(1 - screenTransformGesture.DeltaScale, 1 - screenTransformGesture.DeltaScale, 1 - screenTransformGesture.DeltaScale);}
}
3).事件绑定并且赋值
4).运行交互
3.插件获取位置
QQ群:782263379
链接 :链接
总结
超级大坑
内容走到这里,你们会发现一个问题;对没错就是【Unity多点触摸屏幕交互之TouchScript(一)相机范围交互】实现后发布出Unity项目后UI不能触发事件;好多人可能会认为是没有用 TUIO Input.cs
这个脚本;试过之后会发现不是那样用的;
不磨叽上干货(找了很久的最后猜出来的):
默认的TouchManagerz中的StandardInput是下面这样的,点击witch to ***
变成下面这样的就好了()
就这样简单//此坑已填
------------拜拜
Unity多点触摸屏幕交互之TouchScript(一)相机范围交互
Unity多点触摸屏幕交互之TouchScript(二)单个物体为对象的内容交互相关推荐
- Unity多点触摸屏幕交互之TouchScript(一)相机范围交互
Unity多点触摸屏幕交互之TouchScript(一)相机范围交互 插件获取地址:QQ群 782263379 本系列插件目前就两部分内容介绍 一.相机范围交互 二.单个物体为对象的内容交互 文章目录 ...
- unity烘培单个物体_Unity可编程渲染管线(SRP)教程:二、自定义着色器
本文翻译自Catlike Coding,原作者:Jasper Flick. 本文经原作者授权,转载请说明出处. 原文链接在下: https://catlikecoding.com/unity/tuto ...
- Unity游戏开发官方入门教程:飞机大战(二)——创建飞船对象
Unity版本:Unity 2018.2.14f1 原视频链接:https://unity3d.com/cn/learn/tutorials/s/space-shooter-tutorial 教程目录 ...
- Unity超基础学习笔记(二)
Unity超基础学习笔记(二) 1. 基本数据类型的扩展 之前在K12中学习了一些基本的数据类型,实际上C#支持更多的数据类型.如下: 注意无符号整型数和有符号整型数的表示范围,例如: int 能表示 ...
- 用php建设一个简单的网站,PHP_PHP新手上路(六),建设一个简单交互的网站(二) 5 - phpStudy...
PHP新手上路(六) 建设一个简单交互的网站(二) 5.5 计数器 让我们在首页上加上一个计数器.这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数.counter.inc包含 ...
- Unity C# 网络学习(十二)——Protobuf生成协议
Unity C# 网络学习(十二)--Protobuf生成协议 一.安装 去Protobuf官网下载对应操作系统的protoc,用于将.proto文件生成对应语言的协议语言文件 由于我使用的是C#所以 ...
- Unity官方实例教程 Roll-a-Ball(二)
Roll-a-Ball 游戏 文章转自:http://www.jianshu.com/p/97b630a23234 前言 在Unity官方实例教程 Roll-a-Ball(一)中,我们学会了: 新建一 ...
- WPF的学习和使用二:WPF 与 Revit 的进阶交互
WPF的学习和使用二:WPF 与 Revit 的进阶交互 @Revit二次开发 在WPF与Revit的普通交互过程中,我们一次只能调用一个外部命令,也就是说在交互界面上,只能有一个按钮给我们操作.对于 ...
- uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善
uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 cart.vue <template><view> ...
最新文章
- 事件委托技术原理和使用(js,jquery)
- 通过 T3 协议使用 WebLogic RMI
- centos普通用户修改文件权限_用户管理(特殊权限、特殊属性、umask 默认权限 )
- [转载] java避免空指针异常_第1部分:在现代Java应用程序中避免空指针异常
- Qt学习笔记-带TCP数据传输的局域网聊天软件
- beta分布的采样或抽样(java程序)
- 小鹏全新中大型SUV谍照曝光,智能驾驶+纯电SUV+睡眠舱?期待值拉满
- Linux内存管理 -- smaps讲解
- PHPStorm 调式JS /同时调式PHP和jS
- pcDuino–voip服务器设置呼叫彩铃
- Activity管理笔记
- XMind思维导图文件损坏,无法打开怎么办?
- Protobuf 在 Ubuntu18 下的安装和使用
- vue 表情包编码转换
- 【小米路由器3】breed刷机救砖-nand flash硬改SPI flash-编程器救砖(解决ttl无法救砖问题)
- 自律-克服不良习惯读后感
- 大数定理详解(转载)
- 一个人在家简单吃点小火锅,搭配点小海鲜
- 20189220 余超《Linux内核原理与分析》第七周作业
- html中用CSS设置背景
热门文章
- vue 引用自定义ttf、otf、在线字体
- 计算机网络实验(三)3交换机的Telnet远程登陆配置
- 铁路线束行业调研报告 - 市场现状分析与发展前景预测
- mysql 用户 %_mysql用户操作 - 可爱的wzz的个人空间 - OSCHINA - 中文开源技术交流社区...
- python document_关于Python文档操作,我觉得是它是最佳的选择
- android webview 失去焦点,Android的webview失去焦点
- 英国推出了产品安全和电信基础设施 (PSTI) 法案
- 判断一个分数是否为无限循环小数
- Android 阿里云移动推送厂商辅助通道集成详解
- 周易卦爻解读笔记——讼卦