位置: 编程技术 - 正文

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

  • 税后经营净利润怎么求
  • 一般纳税人应纳税额减征额怎么算
  • 财务软件进什么费用
  • 含税价和不含税计算公式
  • 电商行业会计核算的特点
  • 物业公司车棚算固定资产吗
  • 企业建厂房购进材料可以抵扣吗
  • 小规模纳税人做账要做增值税吗
  • 小规模纳税人可以开13%的发票吗
  • 房地产开发企业土地增值税清算
  • 材料溢价分录
  • 中央空调 付款
  • 软件技术服务费算无形资产吗
  • 小规模企业是否需要备案登记
  • 怎么查公司账户是哪个银行的
  • 增值税专用发票怎么开
  • 产品定价的含义
  • 个税起征点是多少啊
  • 小规模减免附加税会计分录怎么做
  • 个税更正申报需要逐月更正吗
  • 资产减值损失如何结转本年利润
  • 电子发票没有发票号码是怎么回事
  • 增资溢价率
  • 安全生产费怎么算
  • 企业购车按揭产生的费用
  • mac系统小技巧
  • 支付商业保险费属于什么现金流量项目
  • uniapp分享图片
  • 苹果屏幕刷新率120hz的机型
  • 购入黄金产品怎么入账
  • os x yosemite dp6下载 os x 10.10 dp6官方下载地址
  • 向分公司借款
  • linux更改指定用户的相关信息
  • php ftp管理系统
  • 哪些企业需进行预算管理
  • 收到政府补助如何开具发票
  • win11搜索栏不能用
  • 小米路由器2代改8t
  • PHP:imagettfbbox()的用法_GD库图像处理函数
  • 车保险理赔的钱多久到账
  • phpstorm怎么样
  • 关于php文件的自动播放
  • php-xml
  • 漏记收入 罚款
  • 深度学习大模型框架的简单介绍(ChatGPT背后原理的基本介绍)
  • 将外购商品用于捐赠的分录
  • 普通增值发票作废税务局能查到吗
  • 开发产品的成本
  • mongodb数据查询
  • 劳务费走应付职工薪酬
  • 餐厅餐具如何使用
  • 研发费用形成无形资产的摊销怎么处理
  • 债务抵销的条件
  • 积分换物品是真的吗
  • 企业季度预缴所得税怎么算
  • 收到预付卡的发票是否可以报销呢?
  • 怎么冲减多计提的增值税
  • 职工福利费和工会经费
  • 支付投资者投入的款项
  • 主营业务收入用什么账簿登记
  • 现金流量为负的原因
  • 国企背书是什么意思
  • 房地产会计核算科目
  • sqlserver数据库测试工具
  • mysql5.5.62安装配置教程
  • 键盘设施
  • dnssne是什么意思
  • xp开始菜单没反应
  • win7系统无法更改账户名称
  • cocos2dx游戏开发教程
  • jquery和html的关系
  • nodejs fs.open
  • jquery动画效果代码
  • 按钮控件有几种类型
  • python百分数运算怎么写
  • 专项附加扣除当月填报何时生效
  • 12366纳税服务热线坐席人员
  • 广东省电子税务局登录方式
  • 房产增值税和土地增值税的区别案例
  • 机动驳船是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设