位置: 编程技术 - 正文

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

  • 收到投资款要交企业所得税吗为什么
  • 给离退休人员发的短信
  • 影响年度损益的金额有哪些
  • 专票 附加费
  • 开了红字信息表当月怎么做账
  • 一般纳税人销售自己使用过的汽车
  • 劳务派遣人员工作单位怎么写
  • 转让无形资产增值税
  • 纳税人如何办理纳税申报流程
  • 小规模企业收到专票可以入账吗
  • 租赁收入无发票怎么做账
  • 汇算清缴前取得暂估发票
  • 年底收到发票未付款怎么做账
  • 开专票需要对方是一般纳税人吗
  • 税务局锁了开票系统票已领出还可以开出来吗
  • 个税申报与社保申报一定是一致的么
  • 纳税人登记为一般纳税人后一律不得转为小规模纳税
  • 进项票没开过来可以先开销项票吗
  • 在途物资非合理损耗
  • 进项税额进成本
  • 税后利润是净利润还是利润总额
  • ami bios怎么设置u盘启动
  • 路由器死机的表现
  • 销售费用营业费用的区别
  • 小规模纳税人无票收入免税吗
  • psdrvcheck.exe - psdrvcheck是什么进程 有什么用
  • 软件产品登记证书官费
  • linux grep使用
  • 租赁公司经营项目
  • 小规模纳税人多少钱不用交税
  • 个人开收据应该注意什么
  • PHP:imagecreatefromgd2()的用法_GD库图像处理函数
  • 银行日记账本月没有发生业务
  • 收取职工交来伙食费如何入账
  • php trim函数
  • web自动化测试方法
  • GPT3.5 , InstructGPT和ChatGPT的关系
  • vue3响应式对象数组
  • 人工智能机器人的好处
  • 支付货物运费计入什么科目
  • 管理费用包括哪些部门的工资
  • 水利建设基金计算公式
  • Python运算符的优先级别
  • 利润表上期数指的是什么
  • 材料采购成本计算表
  • 消防收费标准
  • 月销售额不超过15万的免征增值税
  • 附加税的计税依据是增值税实际缴纳税款吗
  • 现金日记账年结怎么划线
  • 停产期间制造费用如何处理
  • 企业未按照规定报送年度报告怎么办
  • 合同分三次付款怎么写
  • 以摊余成本计量的金融资产会计处理
  • 伙食费占支出比例
  • 补缴税务滞纳金
  • 建筑工程行业前景
  • 注册资本可以随便填吗
  • 会计工作移交的时候需要有谁在场
  • windowsxp开机启动项在哪里设置
  • 注册表禁止windows自动更新
  • win7旗舰版系统激活码
  • 开启linux系统路由转发功能的语句
  • vi编辑器使用教程
  • Ghost XP SP3 YN8.0装机版 (雨林木风)
  • win8怎么添加wifi
  • 怎么关闭win10升级
  • Aero glass for Win8.1黑屏/不兼容弹窗的解决方法介绍
  • linux中安装命令
  • bootstrap页面代码
  • 持久化存储数据的方式
  • 实现 java
  • Unity3D之Transform参数
  • LinearLayout layout_weight解析
  • 使用jquery实现的项目
  • Javascript this 关键字 详解
  • jquery解析html文本
  • 企业所得税年报资产总额平均值怎么填写
  • 江苏电子税务局网站官网
  • 内蒙古税务总局网站官网
  • 个人股和公司股
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设