位置: 编程技术 - 正文

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

  • 超过小规模纳税人
  • 房产契税是怎样计算的
  • 现流表怎么编
  • 银行理财产品的特点
  • 售后维修的配件开维修费
  • 分配本月工资及福利费会计分录
  • 出口专用发票应在哪里开
  • 装修项目展示厅费用支出列什么科目?
  • 股东以私人名义帮公司付款合法吗
  • 本月采购下月付款怎么记账
  • 无票收入记账多的进项发票怎么处理?
  • 个体工商户餐饮业税率是多少
  • 茶叶加食用盐的妙用
  • 小规模银行存款多笔小金额财务费用可以合并记账吗?
  • 企业季度所得税可以弥补以前年度亏损吗
  • 多交的增值税附加税怎么做账
  • 苹果14.5新功能
  • 公司人格否认制度构成要件
  • win10开始菜单失效如何解决
  • linux系统的
  • 鸿蒙可以看小电影吗
  • 住房公积金一次性补缴
  • 融资租赁ppt
  • 企业所得税会计准则
  • 高温费做账
  • 投资收益是否缴增值税
  • php注册功能的实现
  • 企业法人歇业后诉讼主体确认
  • 增值税电子普通发票怎么打印
  • input输入框非空验证
  • echarts 官网
  • 研发费用加计扣除2022政策
  • cookie 会话
  • 个体户增值税减免申报明细表怎么填
  • 详解增发万亿国债细节
  • 比较详细的耐克知识大全
  • 社保可以直接计入费用吗
  • 个体工商户的免税证明
  • 收到以前年度增值税退税账务处理怎么做账
  • 以货换货如何做账
  • 土地转让需要批准吗
  • 红冲去年的管理费用
  • 账外资产处理
  • 产权交易所交易流程
  • 去银行更换帐户需要什么
  • 保理融资的费用由谁承担
  • 金税盘每年服务费可以抵扣吗
  • 包工包料如何核算成本
  • 出口收到货款怎么做账
  • 综合所得预扣预缴表校验结果以下人员未报送
  • 票据到期无力支付怎么办
  • 推广费计入哪个科目
  • 差旅津贴和差旅补贴需要申报个税吗?
  • 工程施工和工程造价哪个好
  • 场地租用招标方案怎么写
  • ntfs win98
  • win7系统开机屏幕出现一条蓝色横杠闪烁
  • 强制结束进程命令快捷键
  • upskill
  • xp系统如何安装软件
  • mac safari浏览历史
  • windows8启动管理器
  • windows7无法继续安装
  • 安卓游戏源代码
  • shell脚本常用命令及操作
  • 如何让批处理文件运行不显示
  • 批处理加延时
  • shell监控端口状态
  • clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
  • nodejs图片上传
  • javascript入门教程
  • 基于JAVASCRIPT实现的可视化工具是
  • 税务申报显示重名怎么办
  • 快递代缴的关税有税单吗
  • 江西企业社保缴费基数查询
  • 北京市地方税务局
  • 贵州国家税务局陈开平
  • 近亲房屋赠与免税费
  • 劳务报酬预缴税率表
  • 京豆付款有返利吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设