位置: 编程技术 - 正文

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

  • 个人所得税账务处理分录
  • 三税率什么意思
  • 一般纳税人季报怎么申报
  • 耕地占用税退税政策
  • 二手商铺买卖税率大约百分比
  • 驾驶员培训服务税率
  • 个税申报状态失败,如何更正申报
  • 活动策划费属于业务宣传费吗
  • 会计账册丢失什么后果
  • 行政单位会计核算采用
  • 固定资产账实不符的审计定性
  • 临时占用耕地可以种树吗
  • 应收账款计提坏账后收回
  • etc设备有区别吗
  • 公司给客户退款会计分录
  • 房产空置怎么判定
  • 增值税普通发票和普通发票的区别怎么交税
  • 企业开税票申报个人所得税怎么申报?
  • 应交增值税出口退税科目怎么结平
  • 免税销售额计入主营业务收入吗
  • 预支差旅费的会计科目
  • 高危行业企业要设置什么机构
  • 车辆违章罚款怎么入账
  • 小规模纳税人医院免增值税吗
  • 当月支付的费用需要计提吗
  • bios中英文对照表图新版
  • 设置系统自动更新一般通过什么窗口
  • PHP:oci_set_prefetch()的用法_Oracle函数
  • SSDP Discovery Service 是什么可以禁用吗
  • 如何配置无线路由器参数
  • vue实战技巧
  • thinkphp框架搭建
  • 库存股属于什么
  • 合伙企业能享受所得税减半征收
  • python 数据采集卡
  • 增值税专用发票和普通发票的区别
  • 如何网上添加办税员上海
  • 增值税专用发票几个点
  • 土增尾盘销售应该如何申报收入
  • 环境检测费可以计入环保费吗
  • 政府补助如何确定收入
  • 出口货物没有进项发票用什么平台申报
  • 进口关税征收方法
  • 进项票未认证就申报抵扣
  • 退货只能退一半价钱合理吗
  • 应交增值税减免税款科目
  • 财政总预算会计的主体是
  • 企业营改增后的会计处理有何变化
  • 企业如何建账做账
  • mysql在查询结果中查询
  • ipv6文件
  • Ubuntu修复安装
  • ubuntu开启图形化界面
  • 电脑怎么安装安卓模拟器
  • win7桌面提示7601
  • mac睡眠后黑屏
  • realpopup.exe - realpopup是什么进程
  • mac验证码无法显示怎么办
  • linux安装编译工具
  • 利用图片密码登录微信
  • 如何永久激活win11
  • 详解linux中systemd命令的运行级别与其常见应用
  • linux内核命名
  • window10如何校色
  • cocos lua js
  • JavaScript中的变量名不区分大小写
  • css怎么加图标
  • perl变量后拼接字符串
  • 超出div的部分隐藏
  • NGUI之UITab Bar的不能将Sprite与SelectedSprite设置成相同的精灵
  • python jsondecodeerror异常捕获
  • jquery移动节点的方法
  • javascript 继承
  • python二叉树的遍历算法
  • 税务案件移送案件的法律条款
  • 国税总局商品编码是什么
  • 海关编码更新
  • 进项发票勾选认证如何导出明细
  • 代理记账报税违法吗
  • 应缴纳资源税税额怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设