位置: 编程技术 - 正文

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

  • 纳税申报流程视频教程
  • 税务师证书图片
  • 1号没有抄税可以补税吗
  • 进项税额转出影响城建税吗
  • 每个月结转损益都有什么科目
  • 建筑企业异地申报个税
  • 长期待摊费用摊销计入什么会计科目
  • 设定受益计划会计处理案例
  • 销售商品收到银行汇票计入什么科目
  • 怎么算应纳企业所得税
  • 土地使用权入账价值
  • 小企业核算其它货币资金包括哪些?
  • 滞销款的最好销售办法
  • 营业外收入需要计提销项税吗
  • 六月涉税提醒通知
  • 专项维修基金和契税有什么区别
  • 增值税是售价乘以税率吗
  • 退回的增值税怎么做会计记录
  • 可变现净值是不是就是毛利
  • 收到财政补贴收入贷记科目是
  • 企业购入的固定资产,均要先计入在建工程
  • 新公司没收入之前费用都走开办费吗
  • 付款给对方怎么做分录
  • 核定征收没有收入要交税吗
  • 各种主板bios中文设置图解
  • 若依框架自动生成代码
  • linux系统已经得到了广泛的应用
  • 总结关于现金清查的会计核算分录
  • 我告诉你win7旗舰版
  • 股权划转是否涉及印花税
  • 营业外收支计算公式
  • 教案的近义词是什么
  • 施工单位代建收费标准
  • 收到业绩补偿会扣税吗
  • thinkphp框架的作用
  • linux中suid
  • 简单的画
  • 机动车销售统一专票
  • 销售产品收到现金的会计分录
  • 预收账款未发货会计分录
  • mongodb 安装
  • 企业会计准则无形资产土地摊销
  • 纳税人缴纳的税款叫做什么
  • 个体工商户经营所得税核定征收
  • 企业盘亏的原因怎么写
  • 分期付款服务费是什么
  • 税务开票金额每个月有限制吗
  • 以前年度损失如何记账
  • 应收账款多久收不回来作为坏账
  • 买一赠一销售额的确定
  • 赔偿金是营业外收入吗
  • 跨年跨月发票账务处理
  • 未开票收入如何申报增值税,下个月怎么操作
  • 增加的实收资本印花税
  • 稳岗补贴如何入账
  • 广告发布费属于什么费用
  • 长期股权投资的交易费用计入哪里
  • 贷款利息天数怎么算的
  • 城市天然气管道爆炸
  • 商业企业包装物包括哪些
  • sql语句排除重复数据
  • 使用sql查询
  • sql不重复数据个数
  • linux 切文件
  • xp系统开机后什么都没有,怎么办
  • win2008server安装qq
  • windows10周年更新
  • win10怎么把系统盘迁移到另一块盘
  • 安装win7提示
  • Win10 Mobile RS1预览版14267.1004升级过程截图
  • opengl环境配置
  • unable to instantiate default
  • jquery中的siblings方法
  • unity3d spine
  • 谈谈我对中国传统文化的理解
  • 怎样在中国税务用手机交社保
  • 网上预约挂号能退吗
  • 广州市天河税务局电话号码
  • 济南高新发展公告
  • 延安市地方税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设