位置: 编程技术 - 正文

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

  • 海南增值税发票图片
  • 增值税申报怎么填写报表
  • 哪些费用类专票可以抵扣
  • 一般纳税人资格证书是什么样的
  • 自产自销农产品企业所得税
  • 外购的商誉如何做账
  • 本月完工入库会计分录
  • 公益性生物资产属于什么科目
  • 企业违约补偿收条怎么写
  • 制造业交新型墙体材料专项基金款分录
  • 自然人纳税系统
  • 企业所得税退税的会计分录怎么做
  • 小规模纳税人没有成本票怎么做账
  • 个人捐款单位需要记账吗
  • 对公账户钱怎么退回去
  • 金蝶用户管理怎么设置
  • 人工成本如何分摊到服务成本
  • 自然人个税起征点2019税率表
  • 两个帐套合并为一个
  • 广告公司确认收入怎么写
  • 美元兑人民币分时走势图
  • 无法收回的款项摘要怎么写
  • 销售净利率怎么分析盈利能力
  • 删除文件时错误是怎么回事
  • 承兑汇票可以入个人账户吗
  • 劳务报酬所得包括哪些?与工资薪金所得的区别?
  • 企业季度税如何申报
  • tplink路由器怎么连接无线网络
  • 苹果手机微信怎么迁移聊天记录到新手机
  • launcher.exe是什么,每次开机都是否需要进行更改
  • 本月未抵扣完的进项税是否转出
  • 阿贡火山经常性爆发的原因
  • 塔拉基之死
  • vue无线滚动
  • php处理xml数据
  • yolov3数据集格式
  • 财税[1994]26号
  • 蓝桥杯b组2020
  • yolo v5训练
  • css网页布局代码
  • 生产车间领用工具
  • 出口退税后发生退货怎么处理
  • 债权资产包括哪些会计科目
  • 销售部门的固定资产
  • 出纳收到现金会计分录
  • 资本公积的项目有哪些
  • phpcms下载
  • event loop exception null
  • 财务上大写数字420.1怎么写
  • 个人所得税汇算清缴
  • 临时工工资由谁发
  • 合伙企业可以列入法人吗
  • 应收账款和应付账款属于什么科目
  • 房地产企业缴纳契税会计分录
  • 如何将港币兑换成人民币
  • 商业汇票和银行本票的区别
  • 摊余成本计入哪里
  • 通过扣缴义务人申报和综合所得年度自行申报
  • 硬盘安装后不显示
  • dlg是什么意思中文
  • linux使用方式有哪些方面
  • CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  • xp系统禁止程序联网
  • 怎么修改Windows账户密码
  • macbookzen
  • win7禁用开机启动服务
  • owmngr.exe - owmngr是什么进程 作用是什么
  • opengl控件库
  • pops基本属性
  • perl调试
  • 用vue写登录页面
  • vuex状态机
  • unity 3d教程
  • win7怎么装python3.8
  • 河北国家税务局发票查询系统
  • 注销发票怎么处理流程
  • 2020年职工探亲路费报销最新规定
  • 上海工资8000税后多少
  • 企业所得税可以抵扣吗
  • 车船使用税税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设