位置: 编程技术 - 正文

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

  • 车船税减免税优惠政策
  • 实收资本增加印花税怎么算
  • 房子税票是什么意思
  • 金税财务是干什么的
  • 免税增值税的有哪几项
  • 老板住酒店的住宿费发票入什么会计科目
  • 空调的折旧年限和残值率
  • 存货的领用
  • 视同销售计入销售费用能税前扣除吗
  • 以股权投资入股放高利贷违法吗
  • 微信提现手续费最新规定
  • 企业收到委托开发软件的货款如何记账?
  • 危废处置费用怎么开票
  • 税务部门如何核定税额
  • 免费送试用装的话术
  • 增值税普通发票税率
  • 个人所得税薪金所得是实发工资还是应发工资
  • 哪些政府补助可以做收入
  • 员工激励该怎么表达
  • 银行端现金缴税凭证
  • 营改增服务业税负下降
  • 在建工程暂估转固定资产
  • w10电脑很卡
  • 备用金的会计分类
  • 评估价值时点依据什么
  • PHP:pg_lo_import()的用法_PostgreSQL函数
  • PHP:cal_days_in_month()的用法_日历函数
  • vue打包注意事项
  • 增值税加计抵减申报表怎么填
  • 批发企业商品盘点发生短缺时
  • Centos6.5和Centos7 php环境搭建方法
  • 企业期末结转本期实现的各项收入
  • iterator用法 移除对象
  • 命令行系统
  • php查询数据是否存在
  • 信托保障基金怎么赎回
  • 跨年发票可以作为税前扣除的时限
  • 帝国cms自动采集插件
  • 销售成本是付现成本吗
  • 普票不能抵扣要他干嘛
  • 高温费收税吗
  • 财务报表审计的基础是独立性和专业性
  • 税控盘减免税款怎么结转
  • 企业哪些账户可以取现金
  • 资质办理属于什么开票大类
  • 预付款在会计里属于什么
  • 支付稿费怎么做凭证
  • 未分配利润科目余额在借方还是贷方
  • 员工话费实报实销分录
  • 预收账款计入应收账款怎么弄
  • 销售成本存在的问题
  • Select count(*)、Count(1)和Count(列)的区别及执行方式
  • winxp关闭自动更新方法
  • ubuntu16.04创建用户
  • freebsd11.3安装教程
  • win10系统添加语言
  • xp系统内存不能为read的解决方法
  • centos搭建服务器
  • win10更新需要重启怎么办
  • 如何关闭win8的windows defender
  • 紧跟潮流的句子
  • freebsd连接wifi
  • javascript概述及作用
  • [置顶]津鱼.我爱你
  • unity3d速成
  • android 基础
  • jquery自定义组件
  • python3 mongodb
  • unity 内嵌浏览器
  • javascript教程完整版
  • php使用js
  • 用javascript
  • androidstudio快速入门
  • 最大的k个数python
  • 不含税价是除以1.13还是乘以0.87
  • 东莞各税务分局电话
  • 交了增值税还用交税吗
  • 人人财富最新消息
  • 加油账单怎么查询
  • 北京税务代办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设