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(二)单个物体为对象的内容交互相关推荐

  1. Unity多点触摸屏幕交互之TouchScript(一)相机范围交互

    Unity多点触摸屏幕交互之TouchScript(一)相机范围交互 插件获取地址:QQ群 782263379 本系列插件目前就两部分内容介绍 一.相机范围交互 二.单个物体为对象的内容交互 文章目录 ...

  2. unity烘培单个物体_Unity可编程渲染管线(SRP)教程:二、自定义着色器

    本文翻译自Catlike Coding,原作者:Jasper Flick. 本文经原作者授权,转载请说明出处. 原文链接在下: https://catlikecoding.com/unity/tuto ...

  3. Unity游戏开发官方入门教程:飞机大战(二)——创建飞船对象

    Unity版本:Unity 2018.2.14f1 原视频链接:https://unity3d.com/cn/learn/tutorials/s/space-shooter-tutorial 教程目录 ...

  4. Unity超基础学习笔记(二)

    Unity超基础学习笔记(二) 1. 基本数据类型的扩展 之前在K12中学习了一些基本的数据类型,实际上C#支持更多的数据类型.如下: 注意无符号整型数和有符号整型数的表示范围,例如: int 能表示 ...

  5. 用php建设一个简单的网站,PHP_PHP新手上路(六),建设一个简单交互的网站(二) 5 - phpStudy...

    PHP新手上路(六) 建设一个简单交互的网站(二) 5.5 计数器 让我们在首页上加上一个计数器.这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数.counter.inc包含 ...

  6. Unity C# 网络学习(十二)——Protobuf生成协议

    Unity C# 网络学习(十二)--Protobuf生成协议 一.安装 去Protobuf官网下载对应操作系统的protoc,用于将.proto文件生成对应语言的协议语言文件 由于我使用的是C#所以 ...

  7. Unity官方实例教程 Roll-a-Ball(二)

    Roll-a-Ball 游戏 文章转自:http://www.jianshu.com/p/97b630a23234 前言 在Unity官方实例教程 Roll-a-Ball(一)中,我们学会了: 新建一 ...

  8. WPF的学习和使用二:WPF 与 Revit 的进阶交互

    WPF的学习和使用二:WPF 与 Revit 的进阶交互 @Revit二次开发 在WPF与Revit的普通交互过程中,我们一次只能调用一个外部命令,也就是说在交互界面上,只能有一个按钮给我们操作.对于 ...

  9. uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善

    uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 cart.vue <template><view> ...

最新文章

  1. 事件委托技术原理和使用(js,jquery)
  2. 通过 T3 协议使用 WebLogic RMI
  3. centos普通用户修改文件权限_用户管理(特殊权限、特殊属性、umask 默认权限 )
  4. [转载] java避免空指针异常_第1部分:在现代Java应用程序中避免空指针异常
  5. Qt学习笔记-带TCP数据传输的局域网聊天软件
  6. beta分布的采样或抽样(java程序)
  7. 小鹏全新中大型SUV谍照曝光,智能驾驶+纯电SUV+睡眠舱?期待值拉满
  8. Linux内存管理 -- smaps讲解
  9. PHPStorm 调式JS /同时调式PHP和jS
  10. pcDuino–voip服务器设置呼叫彩铃
  11. Activity管理笔记
  12. XMind思维导图文件损坏,无法打开怎么办?
  13. Protobuf 在 Ubuntu18 下的安装和使用
  14. vue 表情包编码转换
  15. 【小米路由器3】breed刷机救砖-nand flash硬改SPI flash-编程器救砖(解决ttl无法救砖问题)
  16. 自律-克服不良习惯读后感
  17. 大数定理详解(转载)
  18. 一个人在家简单吃点小火锅,搭配点小海鲜
  19. 20189220 余超《Linux内核原理与分析》第七周作业
  20. html中用CSS设置背景

热门文章

  1. vue 引用自定义ttf、otf、在线字体
  2. 计算机网络实验(三)3交换机的Telnet远程登陆配置
  3. 铁路线束行业调研报告 - 市场现状分析与发展前景预测
  4. mysql 用户 %_mysql用户操作 - 可爱的wzz的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. python document_关于Python文档操作,我觉得是它是最佳的选择
  6. android webview 失去焦点,Android的webview失去焦点
  7. 英国推出了产品安全和电信基础设施 (PSTI) 法案
  8. 判断一个分数是否为无限循环小数
  9. Android 阿里云移动推送厂商辅助通道集成详解
  10. 周易卦爻解读笔记——讼卦