位置: 编程技术 - 正文

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

  • 企业房产税怎么计算
  • 用友t3软件的系统内没有利润表模块
  • 出售可供出售金融资产的利得属于什么活动
  • 个税申报可以去税务局吗
  • 原值和净值在报表怎么找
  • 普通发票专用发票每张最高限额
  • 企业财务发工资流程
  • 古董卖给公司
  • 技术研发支出会计科目
  • 可抵扣增值税的发票
  • 收到货款确认收入但是后期开票了怎么做分录
  • 单位聘请的临时工请假旅游
  • 募集资金怎么算
  • 其他应付款重分类到哪个科目
  • 开具正规发票和不开发票对企业纳税的影响有什么不同?
  • 小规模纳税人咨询费税率
  • 生活服务业包括哪些行业照片
  • 税务咨询费用
  • 无法访问您可能没有权限使用资源
  • 原材料暂估入账产生的差异如何处理
  • ’sass_binary_site‘ is not a valid npm option问题的产生原因及解决办法
  • windows搜索为什么那么慢
  • 购买电子承兑差额怎么算
  • linux传输数据
  • 在建工程包括哪些明细
  • phpcookie
  • php怎么自学
  • 怎么确认旧城改造完成
  • 野生动物保护区有哪些
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • 价值高的备件算固定资产吗
  • thinkphp批量修改
  • 融资性租赁会计处理计入固定资产
  • 顺流交易逆流交易区别
  • 定期定额户个人经营所得
  • html-css
  • js实现拖拽选区的功能
  • 长期待摊费用装修款如何摊销
  • 人力资源公司的招聘专员怎么样
  • php判断数据类型
  • 资产负债所有者权益借贷方向
  • 金税四期对建筑企业的影响
  • 同控下的企业合并分录
  • 装卸搬运服务属于劳务吗
  • 中小企业发展专项资金亮点 免申即享
  • 应付帐款借方余额,但对方公司己注销
  • 专利权的入账价值包括资本化支出吗
  • 分公司出现法律问题谁负责
  • 补缴以前年度所得税怎么做会计分录
  • 收取的招标资料费增值税税率
  • 研发支出是什么意思
  • 公允价值变动损益
  • 不允许抵扣进项税额的是
  • 知识产权fa
  • 建筑施工企业如何预缴增值税税款
  • 建立固定资产管理台账
  • 往来核算会计实训总结
  • 人们对餐饮业的要求
  • 临时工工资如何做账
  • 免抵税额和免抵退税额一样吗
  • 会计往来账怎么用excel做更快
  • 企业经营规模小怎么办
  • 产品成本核算的原则是
  • 数据库性能优化面试题
  • vmware安装centos7超详细过程 图文
  • yum providers命令
  • win8 应用商店
  • 激活 win7
  • android自定义控件入门与实战
  • perl 比较符
  • vue前端后端
  • spiral框架
  • dos rd命令
  • python winreg
  • jquery1.8
  • python设计gui
  • python生成器send
  • 公司自有房屋装修费用入什么料目
  • 电脑有网为什么不能用
  • 物业优质服务我们在行动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设