位置: 编程技术 - 正文

缩放(缩放打印到一张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控制器的简称是)

  • 子女继承父母房产最新政策2023
  • 个税申报状态失败,如何更正申报
  • 劳务费可以开工程服务发票吗
  • 前一年的未分配利润属于什么科目
  • 三栏式明细账月结
  • 个体户增值税按开票额来申报吗
  • 公司的旅游费怎么处理
  • 施工企业的成本会计对象
  • 销售预付卡的成本是什么
  • 二手车公司销售二手车的税率
  • 苗木发票抵扣公式
  • 哪些税不可以扣除
  • 小规模纳税人是简易计税吗
  • 如何看发票是否被抵扣
  • 组织机构代码证过期
  • 起征点是什么意思举例子说明
  • 总资产减少率怎么算
  • 出售不动产分录
  • 个人所得税申报退税的条件
  • 小规模免税增值税申报表怎么填
  • 合理损耗算入账价值吗
  • 红字发票如何填写摘要
  • 出口退税的账务关键是什么
  • 项目材料验收流程
  • wind10激活密钥
  • 退回社保费的会议记录
  • 待清算商户消费款项是什么
  • 个人独资企业每月开票金额
  • 网页游戏无法打开
  • 去年的发票忘记报销了 今年可以报销吗
  • 苹果手机麦克风模式关闭了,怎样才能打开?
  • 从对公账户取现金有什么影响
  • 期权能套现吗
  • 非营利组织企业所得税免税收入
  • wordpress如何使用
  • php实战
  • 通讯补贴计入工资薪金吗
  • 待转销项税额会计分录
  • 公允价值变动损益在利润表哪里
  • 小型企业资产负债表
  • 归一化的几种方法
  • php获取网站html代码
  • 路径规划原理
  • php强制下载文件在哪
  • mongodb导入数据三种方式
  • 哪些行业不用交税
  • 应付账款主要账户有哪些
  • 重复报销怎么写情况说明
  • 结汇时和月底结转汇兑损益
  • 今年发的去年的工资怎么扣税
  • 调整账户有哪几类
  • 暂估收不到发票,怎么处理
  • 研发费用加计扣除的条件
  • 不动产租赁属于什么税目
  • 主营业务成本和其他业务成本区别
  • 计提税金如何进项抵扣
  • 资产负债率比率
  • 一般户和基本户怎么使用最好
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用
  • 邻居家的wifi隐藏后如何连接
  • ubuntu安装kdevelop
  • 电脑防火墙在哪里设置
  • win7系统开机进不去
  • linux charon
  • win101903更新安装失败
  • win8笔记本无线连接没有了,怎么设置
  • 为了保证系统安全,必须为用户和角色设置密码
  • shell source不起作用
  • opengl transform
  • 微信小程序实现轮播图
  • ubuntu列出用户
  • Vuforia 4.0 beta——Object Recognition (一)
  • 关于Python的lambda函数,以下选项
  • [置顶]津鱼.我爱你
  • linux常用shell操作指令
  • js随机生成一个整数
  • 甘肃国家税务局兰州专用章图片
  • 职工疗养费可以税前扣除吗
  • 小规模企业所得税申报流程
  • 无锡国税局电话咨询热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设