Unity_触摸屏_实现360序列帧
参考过的一篇文章:https://blog.csdn.net/athryin/article/details/73770502
我这里使用了 EasyTouch 插件
不废话直接上代码:
using System.Collections;
using System.Collections.Generic;
using HedgehogTeam.EasyTouch;
using UnityEngine;public class XuLieZhenAni : MonoBehaviour
{//texture贴图变量[SerializeField]private Texture ImageAmi;//计数器[SerializeField]private int _countImageNumber = 41;//当前时间private float _currentTime = 0f;//每帧间隔时间[SerializeField]private float IntervalTime = 3.0f;//贴图文件名private string _leftTextureName = "Image/0_";//贴图名字public string _myTextureName;//起始帧public int _myStartFrame = 0000;//帧间隔public int _myOffsetFrame = 1;//当前帧private int _currentFrame = 0;// Use this for initializationvoid Start(){_countImageNumber = 0;this.GetComponent<Renderer>().material.mainTexture = ImageAmi;}// Update is called once per framevoid Update(){//获取当前触摸点Gesture gesture = EasyTouch.current;if (gesture != null && EasyTouch.EvtType.On_Swipe == gesture.type){OnSwiper(gesture);}LeftLoadImage();//if (_currentFrame < 41)//{// _currentFrame++;//}//else//{// _countImageNumber = 0;// _currentFrame = 0;//}}//顺序加载图片void LeftLoadImage(){//string _rightTextureName = string.Format("{0:D4}", _currentFrame);_myTextureName = _leftTextureName + _currentFrame;Texture ImgAmi = (Texture)Resources.Load(_myTextureName);this.GetComponent<Renderer>().material.mainTexture = ImgAmi;Debug.Log("_myTextureName ==" + _myTextureName);}//当触摸滑动private void OnSwiper(Gesture gesture){if (gesture.swipe == EasyTouch.SwipeDirection.Right || gesture.swipe == EasyTouch.SwipeDirection.DownRight || gesture.swipe == EasyTouch.SwipeDirection.UpRight){if (_currentFrame < 41){_currentFrame++;}else {_countImageNumber = 0;_currentFrame = 0;}}if (gesture.swipe == EasyTouch.SwipeDirection.Left || gesture.swipe == EasyTouch.SwipeDirection.DownLeft || gesture.swipe == EasyTouch.SwipeDirection.UpLeft){if (_currentFrame > 0){_currentFrame--;}else{_countImageNumber = 41;_currentFrame = 41;}}}
}
如果你没有效果 需要注意⚠️
//贴图文件名private string _leftTextureName = "Image/0_";
需要在 Assets 下面创建一个 Resources 文件夹
然后我在 Resources 文件夹下 又创建了 Image 文件夹序列帧 图片全部放在Image文件夹里面
目录如下?
我用的是 Unity Resources 加载 所以创建 Resources文件夹是必须的
所以 private string _leftTextureName = "Image/0_"; 如果想修改路径 只需要修改这里
比如我在 Resources 文件夹下 创建了一个 img 文件夹 并且图片都放在里面
那么 这句代码应该这样写
private string _leftTextureName = "img/0_";
后面的 0_ 应为的我的序列帧图片前缀 全是0_ 开头 方便拼接
Unity_触摸屏_实现360序列帧相关推荐
- Unity_触摸屏_控制摄像机的旋转(转载)
这是 我找到比较平滑的摄像机旋转的脚本 原文地址:https://blog.csdn.net/lizhenxiqnmlgb/article/details/80348749
- 防360拦截,360拦截了网站怎么办,如何防360拦截,_防360拦截,防360屏蔽,防qq管家,防360拦截域名,防QQ管家屏蔽
防360拦截,360拦截了网站怎么办,如何防360拦截,_防360拦截,防360屏蔽,防qq管家,防360拦截域名,防QQ管家屏蔽 <?phpempty($_SERVER['HTTP_VIA'] ...
- 树莓派 触摸屏_树莓派加装3.5寸触摸屏方法和触摸屏问题处理
近期给树莓派4B加装3.5寸屏幕,过程记录如下: 目录 前言 一.给系统安装驱动 1.在线安装 2.离线安装 二.使用预装驱动的镜像 三.调整方向 四.调整分辨率 五.屏幕校准 总结 前言 屏幕连接如 ...
- micropython应用触摸屏_尝鲜MicroPython,写一个GT911触摸屏的demo
最近想测试一下买的触摸屏是否可以正常使用,正巧从箱底翻出了吃灰多年的pyboard(其实是使用STM32F407的国产版,不过没区别啦),配合VSCode + Pymakr,很容易就驱动起来了. 贴个 ...
- rsatool使用步骤图解_图解360系统重装大师如何使用
电脑使用久了就会出现这样或那样的问题,比如运行卡顿,浏览速度下降的现象,该怎么办呢?实际上只要借助重装软件,就可以轻松解决电脑卡顿的问题了.那要怎么使用360系统重装大师呢?今天,小编给大家带来了36 ...
- 普通计算机硬件,将普通显示器更改为触摸屏_计算机硬件和网络_IT /计算机_数据...
将普通显示更改为触摸屏.操作简单直观.它在多媒体查询,自助娱乐和学习,工业控制等方有广泛的应用,甚至夸张地说,在可以使用鼠标和键盘的地方,还有触摸屏有用的地方.实际上,触摸屏是最直观的输入设备之一.用 ...
- 树莓派 触摸屏_如何用树莓派搭建一个颗粒物(PM2.5)传感器
用树莓派.一个廉价的传感器和一个便宜的屏幕监测空气质量. -- Stephan Tetzel(作者) 大约一年前,我写了一篇关于如何使用树莓派和廉价传感器测量 空气质量 的文章.我们这几年已在学校里和 ...
- 打开浏览器不是主页_对于360浏览器的一些小小改善
虽然自己不怎么喜欢,但是以前小编的多数同事都在使用它,所以今天带来360安全浏览器改造的小建议. 整理&排版 | idea君 ,预计阅读 | 4分钟 文章意在学习交流分享,如有侵权请联系删除 ...
- 360云台智能看家存储在哪_新品360智能摄像机云台变焦版,惊喜改变可不止一点点...
360作为安防起家的企业,这几年不断的针对家庭安防发力,今天我也入了这款心里念念已久的360摄像机云台变焦版,如何来形容呢,其实我之前只用过小水滴类产品,相比于小水滴而言,改变真的太大了,不光改变大, ...
最新文章
- JavaScript 技术篇-js获取表格元素tr、th、td相对于父节点的索引。
- SolrCloud 分布式集群安装部署(solr4.8.1 + zookeeper +tomcat)
- python的setting怎么找_django项目的配置文件settings.py详解
- stm32 SPI架构
- git 的 merge 与 no-ff merge 的不同之处
- Flutter列表ListView 使用概述
- 搭载鸿蒙系统的手机是怎样操作的,华为官方:鸿蒙系统2.0上线,手机能否搭载鸿蒙操作系统?...
- 视频数据:骨骼数据采集(Skeleton Data)
- 老板催你交圣诞海报设计?PSD源文件素材,直接编辑
- 打造个人电脑安全终极防线
- cat的实用技巧 cat>>/etc/profile<<EOF
- Python获取打印机读数(东芝泰格)
- java转换docx为doc文件_JAVA - 将doc文档转为docx文档
- NShape(开源矢量图形编辑器) 入门(一)
- 聚类算法及其模型评估指标【Tsai Tsai】
- mdf文件和ldf文件ndf是什么,怎么用?如何给SQL server添加数据文件?分离和附加数据库的操作
- css 设置容器高度等于宽度,设置容器的宽高一致。
- html img设置形状,图片img直接设置样式
- 百度云企业级运维平台——NoahEE
- 小程序开发系列之基础部分-账号注册
热门文章
- Python中匿名函数详解
- A simple webframe base on web.py
- 创新案例分享 | 构建医院绩效管理系统,助力医疗产业蓬勃发展
- 零基础入门MATLAB(一篇十分钟)
- React脚手架搭建项目
- traceroute命令(unix)/tracert命令(windows)的工作原理
- 智能计费、综合管控,爱博精电帮您快速构建水电费预付费管理系统
- python用户输入错误重新输入_Python输错4次用户名密码需要输入验证码
- Composer用法详解
- 数据库案例集锦 - 开发者的《如来神掌》