位置: 编程技术 - 正文

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

  • 非营利组织免税资格认定申请表
  • 民营医院所得税如何计算
  • 劳务费增值税专用发票税率是多少
  • 小规模企业现金流量表
  • 残保金滞纳金能抵扣吗
  • 企业级软件开发
  • 小规模纳税人销售已使用固定资产
  • 固定资产盘盈盘亏的会计科目
  • 印花税少提了怎么办
  • 应交税费待抵扣进项税额
  • 建安企业预缴企业所得税税率
  • 增值税发票验证码
  • iphone手机腾讯视频怎么取消自动续费
  • 一般纳税人出租不动产增值税税率
  • 企业所得税权责发生
  • 国税网不能打印,怎么设置
  • 买粽子会计怎么做账
  • 公司发生业务分录
  • 转让股权应具备什么条件
  • 停车场领的定额发票要怎么报税?
  • 一般纳税人所得税2023年税率
  • 税务机关退税
  • 未开票收入可以不开票吗
  • 购货方跨月销项负数发票如何做账?
  • 某房产开发公司向银行借款
  • 印花税退款分录
  • 福利费用会计分录
  • 母子公司吸收合并优劣势
  • Laravel 5.4中migrate报错: Specified key was too long error的解决
  • 没有桌面和任务栏怎么办
  • 入股分红项目
  • 筹建期间费用计入什么
  • u盘格式化技巧
  • 在承租土地上建房是否应核算为固定资产会计视野
  • 律师异地办案家属要跟着吗
  • jquery 批量删除
  • 销售提成收入证明怎么写
  • php点击跳转
  • php计算多个集合的数据
  • Cursor!!!GPT-4帮我写代码
  • ChatGPT在热门行业的应用场景有哪些
  • 专用发票跨月冲红给对方吗
  • 固定资产清理怎么入账
  • access微软
  • 电费账务qc
  • 计提工资大于实发工资企业所得税怎么算
  • 销货清单要放凭证里吗
  • 增值税抵扣凭证怎么做
  • sqlserver数据导入mysql
  • 企业购进材料取得增值税专用发票
  • 手机开个人劳务票怎么开
  • 房租付了没有及时取得发票怎么入账
  • 个人对企事业单位的看法
  • 税务滞纳金计入什么会计科目
  • 工程量应当按照什么计算
  • 企业和职工之间的财务关系属于
  • 预付账款和预收账款怎么区分
  • sql实用教程
  • win10简单版
  • unix含义
  • 硬盘uefi启动安装系统
  • Ubuntu远程桌面连接
  • win7打印机删除后怎么恢复
  • vmware怎么配置网络
  • android break
  • 安卓接入点
  • node.js cookie-parser 中间件介绍
  • jqgrid动态增加列
  • [android] listView解析
  • unity3d跑酷游戏教程
  • python中的省略号怎么打
  • select ui
  • 江西增值税发票查询
  • 地税电子税务局漏报要去大厅吗
  • 宜兴税务局长郁岚
  • 北京公积金缴纳最低基数
  • 税务局风险管理股工作总结
  • 稽查局积案清理工作成效显著
  • 出口退税范围的货物
  • 新车购置税是在4s店交吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设