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