位置: 编程技术 - 正文

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

  • 小规模纳税人月收入多少免征增值税
  • 当月只有进项税额月末怎么办
  • 银行汇票用什么账户核算
  • 限售股在锁定期内卖出
  • 民办非企业捐赠承诺书
  • 金税盘离线开票金额超限怎么处理
  • 财务软件续费怎么记账
  • 租赁个人汽车
  • 一般纳税人的税务筹划
  • 存放中央银行款项名词解释
  • 没有以前年度损益调整这个科目,怎么增加?
  • 集资款利息走什么科目
  • 业务招待费包括住宿费吗
  • 测绘费能否在土地出让
  • 出口没做免税申报怎样补税?
  • 充值费用优惠怎么取消
  • 灭草剂使用说明
  • 采取简易计税外经证核销需要哪些资料?
  • 存出保证金的账务处理
  • 如何区分劳务报酬
  • 含税进货价款怎么算
  • 税务局锁了开票系统票已领出还可以开出来吗
  • 为什么中国没有工业革命
  • 季节工有工伤吗
  • 资产负债表的应收票据包括什么
  • 营改增后一般纳税人动产租赁税率
  • 发票显示上传失败
  • 企业分立账务处理办法
  • 软件著作权认证查询
  • 一般纳税人开税票
  • 刚装好的服务器怎么安装
  • 车辆 以旧换新
  • php 递归函数
  • 苹果电脑 浏览器
  • 普通发票主营业务收入销项负数发票怎么做账
  • 收到银行退回余款
  • 定金签合同能退吗
  • 计提个体户经营所得税
  • thinkphp操作数据库
  • 二手房房屋买卖注意哪些问题
  • 如何做世界上最小的遥控飞机
  • 税务的基本职能
  • undetected_chromedriver下载
  • 人工智能aima
  • 公司转让固定资产要交税吗
  • 浅析是什么意思
  • android常用的集成开发工具有
  • vue3与vue2的区别
  • 印花税申报时间填错了怎么处理?
  • 帝国cms移动端
  • 自建房销售个人所得税如何计算
  • 游戏公司的主营业务是什么
  • 利润分配的基本原则是( )
  • 坏账准备计提范围包括
  • 小规模纳税人起征点变化历程
  • 普票不能抵扣要他干嘛
  • 公司注销其他应收款怎么冲平
  • 主营业务利润率标准
  • 稳岗补贴算不算财政补贴
  • 计提和发放工资的会计科目
  • 白条抵库现象
  • 结转本年利润的摘要怎么写
  • 从一个公司到另一个公司叫什么
  • 会计凭证中阿拉伯数字如何书写
  • sql-3
  • vmware如何用
  • windows10 rs2
  • win10手机预览版
  • 开机提示windows即将过期
  • linux如何使用gcc编程
  • win8.1出现了一些问题
  • 常用的git操作
  • js写贪吃蛇什么水平
  • javascript题
  • 酷狗模拟场景怎么用
  • python怎么用
  • 增值税申报表更正申报期限
  • 成效显著的近义词和反义词
  • 税务全面从严治党工作会议讲话稿
  • 车辆过户给自己家人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设