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. HDU1106字符串排序题
  2. 技术分享连载(十八)
  3. 拆解一个舵机组成的机器人
  4. 项目支出数据产生过程
  5. 数博会重磅活动:第二届大数据科学与工程国际会议详细日程
  6. 电脑仙人掌机器人作文_满分作文精选细评:致敬奋斗的时光
  7. 在Vue中为什么需要组合API
  8. linux pause函数的一点小探索
  9. Origin安装Could not connect to Internet Origin installation requires an Internet Connection
  10. 快讯分类_如何从Google快讯创建RSS Feed
  11. 2019年全国高校计算机能力挑战赛C++组题解
  12. “基本系统设备”及“性能计数器”驱动无法安装问题解决
  13. 2021的科技卦象·雷·到元宇宙玩“躲猫猫”
  14. 蛊惑者马云发家史(曾推毛氏运动唐僧团队)一
  15. 呵,偶居然也能“说教”了
  16. YTU 1607: 字符棱形 (图形打印)
  17. rm删除某文件之外的所有文件
  18. 【关于如何输出字符串指针指向字符串地址】
  19. ZPL打印二维码、汉字
  20. 为什么STM32设置Flash地址0x08000000而不是0x00000000?STM32的启动过程

热门文章

  1. Ubuntu操作系统配置阿里云镜像方法二
  2. Oracle中对空字符串的判断
  3. 推饼(推牌九)C++
  4. 水果店活动怎么写吸引顾客,水果店什么活动最吸引顾客
  5. 【IOS账号分享】《反叛公司》
  6. 6410的eboot阶段av输出
  7. 谷歌地图(Maps)在韩国开始收费
  8. 谁的青春不苦逼,谁的未来是确定?
  9. sass,sass-loader的使用
  10. 安装和配置WINS 服务器