if (Input.touchCount > 1){//两次触摸都有滑动if (Input.GetTouch(0).phase == TouchPhase.Moved || Input.GetTouch(1).phase == TouchPhase.Moved){//获取第一、二次两次触摸的位置Vector2 tempPosition1 = Input.GetTouch(0).position;Vector2 tempPosition2 = Input.GetTouch(1).position;//放大if (isEnlarge(oldPosition1, oldPosition2, tempPosition1, tempPosition2)){float oldScale = Images_Panel.transform.localScale.x;float newScale = oldScale * 1.025f;Images_Panel.transform.localScale = new Vector3(newScale, newScale, newScale);}else//缩小{float oldScale = Images_Panel.transform.localScale.x;float newScale = oldScale / 1.025f;Images_Panel.transform.localScale = new Vector3(newScale, newScale, newScale);}//备份上一次触摸点的位置,用于对比   oldPosition1 = tempPosition1;oldPosition2 = tempPosition2;}}
bool isEnlarge(Vector2 oP1, Vector2 oP2, Vector2 nP1, Vector2 nP2){//函数传入上一次触摸两点的位置与本次触摸两点的位置计算出用户的手势   var leng1 = Mathf.Sqrt((oP1.x - oP2.x) * (oP1.x - oP2.x) + (oP1.y - oP2.y) * (oP1.y - oP2.y));var leng2 = Mathf.Sqrt((nP1.x - nP2.x) * (nP1.x - nP2.x) + (nP1.y - nP2.y) * (nP1.y - nP2.y));if (leng1 < leng2){//放大手势   return true;}else{//缩小手势   return false;}}

脚本记录:移动端图片扩大缩小相关推荐

  1. 移动端图片单指移动,双指放大缩小实现//touchmove的时候不让body滚动

    移动端图片单指移动,双指放大缩小实现//touchmove的时候不让body滚动 思路1:移动放大缩小操作都直接放到图片上面 图片的放大缩小使用transform的scale属性操作,移动使用tran ...

  2. 移动端查看预览图片放大缩小

    方法一 之前介绍过一款 移动端vue适用的插件大全 https://blog.csdn.net/MtangEr/article/details/85339092 里边有一篇是查看图片放大缩小的 htt ...

  3. 浅谈移动端图片压缩(iOS Android)

    在 App 中,如果分享.发布.上传功能涉及到图片,必不可少会对图片进行一定程度的压缩.笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块.本文会非常基础的讲解一些图片 ...

  4. C++编写爬虫脚本爬取网站图片

    C++编写爬虫脚本爬取网站图片 整体代码设计思路 具体功能实现 初始化网络库 url中爬取图片 获取网页源代码 连接主机 url中获取主机名和文件名 html中提取连接 html中提取图片链接 获取并 ...

  5. 浅谈移动端图片压缩(iOS Android)

    在 App 中,如果分享.发布.上传功能涉及到图片,必不可少会对图片进行一定程度的压缩.笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块.本文会非常基础的讲解一些图片 ...

  6. js实现移动端图片预览:手势缩放, 手势拖动,双击放大...

    原文:js实现移动端图片预览:手势缩放, 手势拖动,双击放大... 前言 本文将介绍如何通过js实现移动端图片预览,包括图片的 预览模式,手势缩放,手势拖动,双击放大等基本功能: 扫码查看示例效果: ...

  7. 移动端图片预览插件-fly-zomm-img.min.js

    移动端图片预览插件,一个JQ的插件,支持手势放大缩小:有点小bug,不过感觉是可以接受的: 插件的地址:http://www.jq22.com/jquery-info15466 那里有具体的说明,但是 ...

  8. php 图片压缩旋转,移动端图片上传旋转、压缩问题的解决方案

    本篇文章就给大家带来移动端图片上传旋转.压缩问题的解决方案.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 前言 在手机上通过网页 input 标签拍照上传图片,有一些手机会出现图片 ...

  9. 性能服务器图片介绍大图,服务端图片图片上传接口性能压测总结

    服务端图片上传接口性能压测总结 一.性能测试时需要关注点 用户操作的相应时间 服务器资源使用情况是否合理 应用服务器和数据库资源使用是否合理 系统能否实现扩展 系统最多支持多少用户访问.系统最大业务处 ...

最新文章

  1. 《职场》笔记20061119
  2. 13-linux定时任务不起作用到的问题解决办法
  3. leetcode 64. Minimum Path Sum
  4. tf.name_scope()和tf.variable_scope()
  5. 适用于Java开发人员的Elasticsearch:Elasticsearch生态系统
  6. iOS 11 下 UICollectionView 出现滚动条被 HeaderView 遮挡的问题
  7. 正则表达式 (入门)
  8. YOLO: 3 步实时目标检测安装运行教程 [你看那条狗,好像一条狗!]
  9. GP工作室的项目计划书
  10. matlab2012簡明教程課後習題答案,MATLAB习题答案
  11. 微信小程序-打开地图选择位置
  12. Jupyter Notebook连接服务器失败
  13. 应用启动图标未读消息数显示 工具类
  14. 长征路上的益友——好的名人博客地址
  15. Python编程零基础如何逆袭成为爬虫实战高手之《WIFI破解》(甩万能钥匙十条街)爆赞爆赞~
  16. 35岁以上的那些测试员何去何从?
  17. 虚幻引擎测试题(一)
  18. 钱多多软件制作第六天
  19. 掺镱光纤激光器 RP Fiber Power
  20. 羊皮卷的故事-第五章

热门文章

  1. Linux下nginx宕机自动启动
  2. android 图片占用内存大小及加载解析
  3. “强者恒强”,零食江湖来到新赛点
  4. 封装 用户名.计算机,Windows系统自定义封装ISO镜像
  5. mysql mmm 测试_mysql-mmm有关mmm_control 参数测试
  6. Checkout和Rest的所有谜题(git reset --files是要改一下)
  7. postman中springboot上传文件Missing initial multi part boundary
  8. 【SpringBoot】59、SpringBoot使用Sa-Token-Quick-Login插件快速登录认证
  9. DJNZ指令:DJNZ R6,D2 ;
  10. C# 调用Windows media play 播放器方法