位置: 编程技术 - 正文

缩放(缩放打印到一张a4纸上设置)

编辑:rootadmin
缩放分类: unity-- : 人阅读 评论(0) 收藏 举报unityusing UnityEngine;using System.Collections;public class Move : MonoBehaviour {#if UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_BLACKBERRY float ratio = 0.0f; bool isRationChanged = false; CameraControl cameraControl; Vector2 oldPosition1; Vector2 oldPosition2; Vector2 tempPosition1; Vector2 tempPosition2; ScaleType scaleType = ScaleType.None; void Start() { cameraControl = transform.GetComponent<CameraControl>(); } void LateUpdate() { if (Input.touchCount >= 1) { if (Input.GetTouch(0).phase == TouchPhase.Began || Input.GetTouch(1).phase == TouchPhase.Began) { tempPosition1 = Input.GetTouch(0).position; tempPosition2 = Input.GetTouch(1).position; oldPosition1 = tempPosition1; oldPosition2 = tempPosition2; } if (Input.GetTouch(0).phase == TouchPhase.Moved || Input.GetTouch(1).phase == TouchPhase.Moved) { scaleType = GetScaleType(); tempPosition1 = Input.GetTouch(0).position; tempPosition2 = Input.GetTouch(1).position; //if (IsScale(oldPosition1, oldPosition2, tempPosition1, tempPosition2)) { // ratio &#;= 0.f; //} else { // ratio -= 0.f; //} ScaleEvent(scaleType); if (isRationChanged) { isRationChanged = false; cameraControl.move(ratio); } oldPosition1 = tempPosition1; oldPosition2 = tempPosition2; } } } void ScaleEvent(ScaleType type) { switch (scaleType) { case ScaleType.Large: if (!IsScale(oldPosition1, oldPosition2, tempPosition1, tempPosition2)) { ratio -= 0.f; isRationChanged = true; } break; case ScaleType.Small: if (IsScale(oldPosition1, oldPosition2, tempPosition1, tempPosition2)) { ratio &#;= 0.f; isRationChanged = true; } break; case ScaleType.Middle: if (IsScale(oldPosition1, oldPosition2, tempPosition1, tempPosition2)) { ratio &#;= 0.f; isRationChanged = true; } else { ratio -= 0.f; isRationChanged = true; } break; } } ScaleType GetScaleType() { float distance = Vector3.Distance(cameraControl.subCamera.transform.position, GameControl.Instance.CurrentPlayer.transform.position); if (distance <= 3) { return ScaleType.Large; } if (distance >= ) { return ScaleType.Small; } return ScaleType.Middle; } bool IsScale(Vector2 oP1, Vector2 oP2, Vector2 nP1, Vector2 nP2) { float leng1 = Mathf.Sqrt((oP1.x - oP2.x) * (oP1.x - oP2.x) &#; (oP1.y - oP2.y) * (oP1.y - oP2.y)); float leng2 = Mathf.Sqrt((nP1.x - nP2.x) * (nP1.x - nP2.x) &#; (nP1.y - nP2.y) * (nP1.y - nP2.y)); return leng2 > leng1; } enum ScaleType { None = 0, Large = 1, Small = 2, Middle = 3 }#endif}

推荐整理分享缩放(缩放打印到一张a4纸上设置),希望有所帮助,仅作参考,欢迎阅读内容。

缩放(缩放打印到一张a4纸上设置)

文章相关热门搜索词:缩放灵敏度倍数什么意思,缩放比例怎么设置,缩放打印,缩放打印到一张a4纸上设置,缩放怎么关闭,缩放功能怎么使用,缩放怎么关闭,缩放比例怎么设置,内容如对您有帮助,希望把文章链接给更多的朋友!

AI控制器 usingUnityEngine;usingSystem.Collections;publicclassEnemyController:MonoBehaviour{///summary///血条类////summary[HideInInspector]publicPlayerHealthhealth;///summary///移动的方向////summary[Hid

人物移动 voidUpdate(){if(Input.GetMouseButtonDown(0)){RayControl();}if(flagMove){if(Vector3.Distance(transform.position,mousePos)1){transform.Translate(transform.worldToLocalMatrix*transform.forward*Time.delta

围绕摄像机旋转 vartarget:Transform;vardistance=.0;varxSpeed=.0;varySpeed=.0;varyMinLimit=-;varyMaxLimit=;privatevarx=0.0;privatevary=0.0;@scriptAddComponentMenu(Camera-Control/MouseOrbit)functionStart(){

标签: 缩放打印到一张a4纸上设置

本文链接地址:https://www.jiuchutong.com/biancheng/369383.html 转载请保留说明!

上一篇:loading问题(loading and loading)

下一篇:AI控制器(ai控制器的简称是)

  • 会计新手如何学会收款流程
  • 跨月如何开具增值税发票
  • 财政应返还额度与财政拨款收入的关系
  • 建筑公司可以开机械租赁发票吗
  • 自产和外购的视频区别
  • 资本化利息支出在哪个科目
  • 简易计税的进项可以抵扣吗
  • 工会经费计税基数包含支付职工的辞退福利
  • 跨年的发票作废账务如何处理
  • 部门奖金怎么入账
  • 工会经费计税依据是应发工资还是实发工资
  • 补贴收入需要缴纳增值税吗为什么
  • 职工教育经费的扣除标准是什么
  • 会计七月份忙吗
  • 工程备用金金额怎么算
  • 期交保费资金占用年限计算公式
  • 贴现率与再贴现率计算机行业是好多
  • 个体户季度超30万要交多少税
  • 公司退股清算对股东影响
  • 固定资产发票可以抵税吗
  • 支付装修押金会退吗
  • 桌面或文件夹内无图标
  • 如何在excel中制作柱状图
  • 鸿蒙系统怎么设置导航键
  • 申报专利 费用
  • 长期待摊费用科目还用吗
  • 补税后算偷税漏税吗
  • 合并范围外关联方交易是否抵消
  • sguard是什么
  • 补缴断交的医保划算吗
  • php array_pop函数
  • 马格达拉之战
  • 计提坏账准备的方法
  • php excel导入数据
  • php正则表达式匹配字符串
  • vue-router query
  • html下划线怎么设置
  • 模拟电子技术基础知识点总结
  • 前端框架三大框架
  • 流动比率越高越好嘛
  • 商业承兑汇票贴现流程
  • 应付职工薪酬住房公积金怎么算
  • mongo认证失败
  • 超简单的土法自制水泥
  • 已经认证抵扣的发票怎么红冲
  • 专项资金如何进行管理
  • 城市基础设施配套费征收管理规定
  • 实际成本法下采购材料的会计分录
  • 出口企业样品收入分录
  • 委托代理进口账务处理
  • 建筑企业收挂靠公司的管理费如何做账?
  • 投标费用计入哪个科目
  • 流动性比率怎么算
  • 个人收到国外汇款后怎么办
  • 技术咨询服务开票代码
  • 微信收款计入现金流量吗
  • 购买商品或服务不给开发票违法吗
  • SQL Server Alwayson添加监听器失败的解决方法
  • MySQL数据库同时查询更新同一张表的方法
  • sqlserver查询所有表的行数
  • CentOS操作系统
  • 重装xp系统进不去
  • 电脑关机没反应怎么办出现一个对话框
  • 怎么恢复电脑win7系统
  • 何为黄金茶
  • js常用排序算法
  • unity转盘游戏
  • angular中ui calendar的一些使用心得(推荐)
  • 安卓广播的作用
  • 什么是质数
  • asynctask缺点
  • unity3d从入门到精通
  • ubuntu系统的手机
  • jquery怎么实现分页功能
  • 电子税务局下载app苹果版
  • 发票一年可以开多少
  • 演员个人所得税2023
  • 广东共青团如何解绑微信
  • 河南省地税局副局长
  • 中小微企业包括一般纳税人吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设