位置: 编程技术 - 正文

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

  • 自来水水费增值税发票票样
  • 增值税发票验真伪怎么验
  • 汇算清缴所得税退回做账
  • 全国税收调查表企业表怎么填
  • 什么是工程销项表
  • 企业纳税证明是什么
  • 收到股东投资款怎么做账
  • 购销合同需要盖合同章吗
  • 三证合一是哪三证孩子上学
  • 万元版和十万元版可以一起用吗
  • 补交以前年度房产税和滞纳金需要更改以前年度报表吗
  • 出售简易征收的固定资产的增值税怎么计算
  • 加工费可以开批吗
  • 会计凭证的保管期限为多少
  • 有现金折扣方式有哪些
  • 生产经营期间固定资产报废清理的净损失
  • 物料损耗会计分录
  • 企业土地是不是都应该缴纳房产税?
  • 工资报税怎么报的原则
  • 苗木销售免企业所得税吗
  • 贸易公司购进原材料会计分录
  • 营改增的案例分析
  • 技术服务合同增值税税率3%
  • 增值税申报金额含税吗
  • 税控盘未上传发票查询
  • 附加税零申报怎么申报
  • 保险车辆折旧的计算方法有哪些
  • 推广费什么公司能开
  • 土地使用权摊销账务处理
  • consolo application
  • php数组函数 菜鸟
  • php json
  • 新罕布什尔州的邮政编码
  • 销售产品的运输费属于什么会计科目
  • 公司给员工付个税怎么算
  • framework在哪里打开
  • 核心书评价格
  • des算法加密解密过程
  • 制造业属不属于第二产业
  • 预提管理费用怎么计算
  • 织梦遍历栏目描述
  • sobel算子 opencv
  • python中lambda用法
  • 解决PostgreSQL服务启动后占用100% CPU卡死的问题
  • 个人所得税的征收模式为()A分类征收B
  • 以前年度损益调整怎么结转
  • 小规模防伪税控服务费多少钱
  • 未开票收入转为开票收入
  • 资金周转率计算公式
  • 固定资产抵扣影响税负
  • 应交税费应交增值税借贷方向
  • 合同里包括产品和服务吗
  • 不偿还的其他应收款
  • 银行收到工伤保险费怎么做分录
  • 医院的自助缴费机怎么开具发票
  • 某酒店住宿费用定价分析
  • 怎么开劳务派遣工作证明
  • 会计往来账如何记账
  • mysql could not be resolved: Name or service not known
  • mysql中一个普通ERROR 1135 (HY000)错误引发的血案
  • mysql怎么修改列的类型
  • 如何使用ssh
  • win8语言栏不见了 怎么调出来
  • windows10右键菜单
  • win8关机慢怎么办
  • cocos2d开发app
  • 3dmconfig.ini有什么用
  • HTML文档中的头部(head)内容一般包含什么
  • 关闭iebrowser
  • androidsocket原理
  • 批处理作用
  • vim fold
  • nodemodules拷贝到其他目录
  • unity改vs版本
  • JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
  • 个人进口关税税率
  • 小规模纳税人一年开票额度是多少
  • 复印店开什么发票
  • 房屋契税可以退个人所得税吗
  • 铁路土地使用税减免
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设