位置: 编程技术 - 正文

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

  • 预缴增值税附加税需要计提吗
  • 其他应收款是负数怎么报税
  • 员工公交费补贴怎么入账
  • 未达起征点的增值税怎么算
  • 离职补偿金怎么做账
  • 应收暂估账务处理
  • 开票金额为什么会多出一分钱
  • 售后回租业务是什么
  • 企业自建固定资产
  • 广告费支出限额
  • 发票抄报逾期如何处罚
  • 技术服务发票的单位是什么
  • 网上认证增值税专用发票步骤图解
  • 个人所得税申报退税的条件
  • 小规模企业增值税税率
  • 结算会计和往来账的区别
  • 企业微信收款的钱怎么提取出来
  • 定额备用金的账务怎么做
  • 公司收到残联补助如何开票
  • 未分配利润清算如何处理
  • 投资长期溢价债券,容易获取投资收益
  • 第三方检测公司招聘信息
  • mac怎么隐藏app
  • nexus 搭建
  • thinkphp技术
  • echart设置legend
  • 资产减值损失会影响利润总额吗
  • yii框架连接数据库
  • 存货跌价准备是负数表示什么
  • html+css+javascript编程入门指南
  • php 微信公众号自定义菜单
  • 工商银行代发工资多久到账
  • chrome网上应用商店在哪
  • 织梦相关文章调用
  • 大额医疗保险计入什么科目
  • 一般纳税人涉及进项税额转出的有
  • sql乘函数
  • 数据库参数错误
  • 收到金融服务费发票会计分录怎么写
  • 本月损益类未结转为零的一级科目怎么操作
  • 行政单位现金管理
  • 个体工商户实收资本可以填0吗
  • 本年利润的会计分录怎么写
  • 以前年度多计提成本怎么处理
  • 固定资产清理的累计折旧怎么算
  • 母猪生小猪会计分录
  • 商场预付卡
  • 事业单位可以购买工作服吗
  • 话费充值发票可以开公司抬头吗
  • 收据能作为抵减成本吗
  • 应付账款和预收账款是负债吗
  • 存货设置的顺序和内容
  • mysql优化查询
  • linux 下VSFTP 530 Permission denied错误的解决方法
  • linux shell 函数参数
  • win7系统使用ituns设置iphone铃声图文教程
  • 免打扰模式在哪关
  • win10在更新界面怎么办
  • linux保存配置文件
  • windows错误1058
  • cocos2dx schedule
  • 铁嘴银牙剧情简介
  • unitysharder
  • 小郭聊一聊
  • js原型面试题
  • linux反转
  • vuejs单页面
  • 关于android工程中的assets目录的正确说法
  • JavaScript中length属性的使用方法
  • jquery easy ui
  • win10下python
  • 2015年5-6月关于Android用户隐私保护的3篇顶级论文【2015.5-2015.6】
  • jquery右键弹出菜单
  • 贸易型企业进项发票
  • 理财持有时间
  • 服务合同需要交个人所得税嘛
  • 小微企业印花税减半政策
  • 虚开增值税专用发票罪量刑标准2023
  • 12366几点上班人工服务
  • 安徽省纪检监察官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设