位置: 编程技术 - 正文

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

  • 2023年小规模物业公司物业费税率
  • 利息税怎么算的
  • 税收的本质是什么意思?
  • 当月购入固定资产计提折旧吗
  • 六大行业房产税土地使用税减免
  • 由旅行社开具的电子普票代订机票能抵扣税吗?
  • 公司组织出去旅游主持词
  • 小规模纳税人不动产租赁税率
  • 政府补贴营业外收入所得税汇算清缴需要调增吗
  • 股东向企业借款属于关联交易吗
  • 研发费用的社保怎么做
  • pe市盈率法
  • 18年补交17年城建税会计分录
  • 出现一窗式比对失败,该纳税人没有防伪税控比对信息!
  • 回扣费可以税前扣除吗?
  • 固定资产进项票能抵扣吗
  • 母公司捐赠给子公司原材料怎么处理
  • 合并报表的编制主体
  • 增值税普通发票怎么开
  • 城建税的会计分录是什么
  • 华为分享连接电脑显示检查您的拼写
  • 管理人员预借差旅费会计分录怎么写
  • 水利基金退税怎么做会计分录
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • 记账凭证的摘要是什么意思
  • 在建工程明细科目分不开怎么办
  • 怎么更改win7
  • vue项目页面写在哪里
  • 嘴型融合 wav2lip 升级版
  • 劳务佣金合法吗?
  • php代码提示
  • 企业非流动资产占比多说明什么
  • 民办非盈利组织税收政策
  • 关于laravel应用中的各个目录的作用,说法错误的是
  • 员工报销垫付的钱怎么入账
  • 专票如何申领
  • php连接数据库mysql做登录页
  • 预付款项属于什么
  • ps的cc和sp
  • 公司地面硬化财务如何入账
  • 普票与专票的区别在哪?它各自的特点?
  • 织梦专题页模板
  • 没有数字的公章有效吗
  • 个人所得税申报截止时间
  • 银行承兑汇票进行贴现理财
  • sql聚合语句
  • 总公司可以给子公司开票吗
  • 公司租用私人汽车怎么操作
  • 原材料按实际成本核算与按计划成本核算相比
  • 汇率的差额如何处理
  • 企业的投资公司 私募
  • 多种不同的 MySQL 的 SSL 配置
  • sql server怎么分离
  • 关于植物的现代诗
  • u盘启动盘进入pe系统
  • ubuntu server怎么样
  • win7的屏保设置在哪里
  • windows10周年纪念版
  • vi中的命令
  • win7菜单栏是什么
  • linux在u盘中运行
  • unity接入安卓sdk
  • opengl transform
  • javascript ?
  • perl字符串替换 ~s
  • Android 水平居中
  • DOS命令删除文件夹
  • shell脚本 -ne 0
  • javascript编写
  • python怎么将列表转换成数字
  • android知识点大全
  • 在windows中快捷键的作用
  • android studio绑定按钮
  • 税控发票开票软件密码怎么修改?
  • 莱钢生产什么产品
  • 湖北地税局官网网上服务厅
  • 发票号码的8位是什么
  • 东风小康和重庆金康
  • 水厂管理经验
  • 税法上接受捐赠是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设