位置: 编程技术 - 正文

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

  • 自查补缴增值税的会计处理
  • 一般计税方法是全额计税吗
  • 无形资产属于货币性项目吗
  • 餐饮业购买的油类有哪些
  • 哪些企业适用于品种法
  • 不能抵扣进项税额的发票类型
  • 汇算清缴的
  • 金蝶k3现金流量明细查询
  • 小微企业免税销售额和其他免税销售额
  • 事业单位人员租房有补助吗
  • 房地产公司产品无偿提供他人使用 税
  • 单位购买定制的器材
  • 内部往来科目设置在哪类下
  • 固定资产清理在财务报表哪里体现
  • 利息及债券溢价摊销表
  • 资产的名义已使用年限与实际已使用年限的区别与联系
  • 暂估入库的材料领用时如何做账
  • 公司向股东借款计入什么科目
  • 计提坏账准备的前提条件
  • 合伙制公司有董事会吗
  • 承包给对方了,受伤了要赔偿吗
  • 对公账户转法人私人账户用途写什么
  • 因为质量问题
  • 滴滴出行电子发票备注怎么写
  • 预计负债怎么计提递延所得税资产
  • 企业押金怎么管理
  • php 反射
  • win11系统设置快捷键
  • 提前预支工资怎么报税
  • php读取txt内容
  • 提租补贴应计入什么科目
  • 发票未认证丢失怎么补办
  • php getdate
  • 对方不开票
  • 什么叫财政专户返还方式
  • php传值给js
  • vue ref获取元素高度
  • 企业生产车间发生的费用会计科目
  • node-
  • 进口货物没有发票怎么入账,报税时怎么填
  • 上年折旧费多计提了,本年怎么调
  • 利息收入税务处理办法
  • 结构性存款随时可取么
  • 税控盘没有报税处理这个选项
  • 将10万元存款投入企业的会计分录
  • 以前年度漏记收入
  • 工程发票需要备注吗
  • 国际货运操作流程图
  • 劳务工资缴税标准
  • 房地产企业开发成本科目明细
  • 福利费可以直接入管理费用吗
  • 应付职工薪酬账户期初余额为4000元
  • 资金周转率计算公式
  • 存量资金上缴财政怎么做账
  • 增值税专用发票抵扣期限
  • 水利税费会计分录
  • 无形资产的费用化支出计入成本吗
  • 培训费开增值税专用发票可以抵扣吗
  • 纳税人和负税人区别通俗易懂
  • windows xp windows
  • 苹果电脑如何制作
  • 晨枫U盘启动工具哪个版本好用
  • red hat linux安装
  • win7移动软件
  • JavaScript实现QQ列表展开收缩扩展功能
  • bootstrap怎么用
  • nodejs回调函数返回值如何传递给其它函数
  • cocos2d-x教程
  • jQuery Easyui datagrid连续发送两次请求问题
  • Html5+jQuery+CSS制作相册小记录
  • 读长沙师范学院收费多少钱
  • node drain事件
  • js获取弹窗的元素
  • bootstrap 树
  • jquery .html的用法
  • activity的自定义流程
  • 企业购车需要交消费税吗
  • 多交了个人所得税怎么算
  • 沙宣发型适合什么年龄女性
  • 锦江区税务局发行窗口在哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设