位置: 编程技术 - 正文

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

  • 企业所得税留抵税额会显示在申报表上吗?
  • 审核记账对账结果怎么写
  • 政府工会经费收入如何做凭证
  • 股东借款利息收入放什么科目
  • 内账固定资产已经费用化了怎么办
  • 金融企业计提的坏账准备金
  • 计提车间折旧费怎么写分录
  • 本月进项税额不够抵扣怎么办
  • 印花税缴纳后合计怎么算
  • 增值税普通发票怎么开
  • 季度所得税报表季初资产总额怎么填
  • 销售商品会计凭证
  • 职工福利费税前扣除标准最新
  • 加权平均数是什么意思的权
  • 出口汇兑损益的会计分录
  • 6%技术服务费是普票还是专票
  • 工资五险一金缴费标准是多少
  • 如何理解内容
  • 以前年度损益调整结转到本年利润吗
  • 建筑业销项税和进项税计算
  • 预收房租费用计入什么科目
  • 5000以下的固定资产当月一次性扣除怎么申报
  • 车辆折旧完了以后
  • PHP:oci_fetch_all()的用法_Oracle函数
  • 汇票本票支票的相同点和不同点
  • 登记会计账簿的注意事项
  • explore.exe
  • 显示器有必要买240hz吗
  • 代开的发票需要企业盖章还是税务机关盖章?
  • 拱门国家公园景点
  • 小狐狸803050
  • 印花税减半征收优惠政策2020
  • php关闭报错
  • php怎么设置管理员权限
  • 公司买发票的费用怎么做账?
  • 财务报销单据不能用圆珠笔写吗
  • php获取文件夹大小
  • 一文详解卡尔曼人物形象
  • 《网络安全从入门到精通》
  • HTML 事件参考手册
  • java中的泛型的好处
  • 小规模纳税人减免增值税会计处理
  • 报个税收入需要减去扣款金额吗
  • 企业所得税汇算清缴补缴税款分录
  • 费用性税金包括增值税吗
  • 财政部监制的收据没有税号可以入账吗
  • 财政补贴收入怎么做账
  • 企业所得税汇算表
  • 营业收入是指从全部营业收入中扣除
  • 本票包括哪些
  • 公司举行活动发言稿范文
  • 小规模纳税人销售要交税吗
  • 购买材料没开票怎么做账
  • 购买金税盘取得的发票
  • 建立新公司需要做什么
  • mysql字段超长
  • 除MSSQL数据库text字段中恶意脚本的删方法
  • pps影音怎么没有了
  • 注册表干嘛用
  • 苹果发布会最新消息
  • 万能重装系统
  • Win10 PC RS2快速预览版14926更新与修复内容汇总
  • windows8使用教程
  • win7打开游戏显示已停止工作
  • centos7 本地yum
  • msg是什么文件
  • windows8任务栏在下面怎么不显示
  • win7系统电脑开热点
  • win7网络访问权限
  • windows8使用技巧
  • 铁嘴王指什么动物
  • qt_5 not found
  • js操作属性的方法
  • python批量创建文件
  • Android 自定义控件
  • jquery通过id赋值
  • 国家税务局四川省电子税务局
  • 国家税务局网上电子税务局官网天津
  • 汽车购置税退税需要多长时间
  • 贵州省税务总局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设