位置: 编程技术 - 正文

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

  • 办公费税前扣除标准2023
  • 展会补贴收入会计处理
  • 银行理财算投资吗
  • 开票要交印花税吗
  • 外国专家工资个税
  • 每月末计提利息分录
  • 交易性金融资产借贷方向
  • 生产过程中报废怎么核算成本
  • 建筑行业如何结合个人例子写论文
  • 医院收到卫生局补助会计分录怎么写
  • 12月份的收入1月份开具发票,报税时免税吗
  • 公司持有的房产税
  • 维护费可以留到明年抵扣吗?
  • 纳税主要是哪些方面
  • 没有认证的进项发票怎么入账
  • 总包劳务工资发什么科目
  • 公益组织接受捐赠怎么开票
  • 城建税印花税教育附加税各是多少
  • 小规模纳税人增值税免征额
  • 有限合伙创投企业
  • 普通增值税发票左上角的二维码可以扫出来吗?
  • 非应纳增值税项目
  • 机械设备购置的程序是什么
  • php数组有哪几种类型
  • 转账凭证摘要怎么写原材料的
  • schost.exe - schost是什么进程 有什么用
  • 银行账户销户余额转入另外的公司账户分录
  • 出售固定资产增值税怎么处理
  • 小企业取得存货入账价值的依据是
  • 伊莎贝尔公主
  • 企业发生的与日常经营活动无直接关系的各项利得
  • 2020年农业病虫害
  • tp6 分页
  • 细说php
  • php技术和mysql怎么结合
  • 开具负数发票的流程
  • vue3 安装
  • 从零开始作者
  • 数据挖掘的四种基本方法
  • 学电脑网站
  • 帝国cms插件编写教程
  • 展会补贴需要准备什么资料
  • 本月应计提折旧额
  • 物业管理费专票税率是多少
  • 计提的坏账准备计入什么科目
  • 融资租入固定资产的改建支出
  • 计提投资性房地产折旧会计科目
  • 以前年度损益调整账务处理分录
  • 农业公司土地租赁
  • 减值损失和减值损失区别
  • 存出保证金计入
  • 安装固定资产领域有哪些
  • vi修改文件
  • 将IBM ServeRAID 8i卡的驱动整合到Win2003安装光盘里
  • u盘启动盘进入pe系统
  • bios里没有启动项设置
  • win10光驱无法识别
  • winrecon.exe - winrecon是什么进程
  • windows7窗口拖到屏幕顶端
  • fs是什么文件
  • win7系统怎样
  • win10 64位系统提示0x80070643错误代码的解决方法
  • linux iocp
  • ExtJS 2.0实用简明教程 之Ext类库简介
  • python中文分词库
  • 富文本编辑器模板
  • shell命令tee
  • python排列代码
  • js中new操作符工作原理
  • 基于jQuery的ajax方法封装
  • android中常用的布局是
  • python百分数运算怎么写
  • 自贡市税务局稽查局领导
  • 厦门怎么查询自己名下电动自行车
  • 手写发票属于增值税普通发票吗
  • 法制建设包括哪三个方面
  • 连云港税务局网站
  • 如何查询车辆购买的保险是哪家保险公司
  • 中小微企业包括一般纳税人吗
  • 今年烟草税多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设