位置: 编程技术 - 正文

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

  • 以前年度无形资产本年摊销额
  • 增值税普通发票和专用发票有什么区别
  • 广告公司个体户自己可以开发票
  • 适用会计制度备注怎么填?
  • 不动产视同销售增值税税率
  • 公司租用办公室需要交房产税吗
  • 应交税金及附加包括哪些
  • 车间管理人员的工资属于
  • 发票的受票方是什么
  • 工会经费计税依据是应发工资还是实发工资
  • 企业如何避免风险
  • 第二个季度
  • 管理费用避税
  • 作废章盖在哪个位置
  • 应纳个税的工资怎么计算
  • 收到投资款不做资本可以做什么?
  • 公司给员工发工资用途怎么写
  • 应收及预付款项包括( )
  • 上月留抵进项抵扣分录
  • macos10.10.5怎么升级
  • 人力资源管理师考试时间
  • 什么情况下增值税不能抵扣
  • PHP:oci_set_client_info()的用法_Oracle函数
  • php 递归函数
  • macos big sur怎么运行ios软件
  • 专用发票增量申请流程
  • win10 累积更新
  • 企业固定资产有哪些
  • 企业之间是什么意思
  • php执行linux脚本
  • 进料加工贸易方式
  • vue ref获取元素高度
  • 前端搭建小人逃脱游戏(内附源码)
  • x-s和web_session
  • 小微企业的增值税税收优惠政策
  • Ant Design-vue 解决input前后空格问题(推荐)
  • php中的this
  • 房屋发票备注栏怎么填
  • 退休认证在网上怎么操作
  • 新租赁准则下的会计分录
  • wordpress建立数据库失败
  • window10解压文件
  • pycharm折叠代码块快捷键
  • 非金融企业借款利息收入计入什么科目
  • 买轿车产生的服务费计入什么科目
  • 利润表反映了什么能力
  • 购买的固定资产退回账务处理
  • 收到缴纳个人所得税短信
  • 建筑行业旧项目怎么处理
  • 小规模纳税人结转增值税的账务处理
  • 已认证进项税转出口退税怎么处理
  • 现金支票存根联和正联怎么盖章
  • 半成品是指正在各生产阶段加工的产品
  • 银行现金支票作废处理步骤
  • 建筑图纸设计费怎么收费
  • 制造费用会计科目
  • 建筑发票可以一次性抵扣吗
  • 进项发票超过期限不认证怎么办
  • 生产成本和主营业务成本金额一样吗
  • 培训奖励怎么写
  • mysql could not be resolved: Name or service not known
  • win7用固态
  • centos6.7安装图形界面教程
  • bios如何设置
  • ubuntu双显卡驱动安装
  • linux命令速记
  • win7如何更改文件后缀格式
  • linux里vim常用命令
  • ie11打不开闪退解决办法win 7
  • cocos3d-x
  • tensorflow for
  • bootstrap基础教程
  • Div CSS absolute与relative的区别小结
  • unity3D游戏开发
  • unity3d颜色
  • python 隐函数作图
  • 全面解析A型天秤座男
  • 1+x职业技能等级证书
  • 应税消费品通过什么科目核算
  • 福建地税网上办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设