当前位置: 首页 > news >正文

企业为何要做网站安徽省建设厅网站职称申报

企业为何要做网站,安徽省建设厅网站职称申报,哪种语言网站建设,厦门seo关键词优化培训前言#xff1a; 在Unity中#xff0c;相机的正前方是Z正半轴#xff0c;相机的正右方是X正半轴#xff0c;相机的正上方是Y正半轴。这个很好理解。 现在#xff0c;我想要相机看向左前上方45#xff0c;你会觉得要怎么做呢#xff1f; 如果是我的话#xff0c;我的第一…前言 在Unity中相机的正前方是Z正半轴相机的正右方是X正半轴相机的正上方是Y正半轴。这个很好理解。 现在我想要相机看向左前上方45°你会觉得要怎么做呢 如果是我的话我的第一感觉确实就是先绕相机的Y轴逆时针旋转45度然后再绕相机的X轴逆时针旋转45度。然后确实是做到了没错的大家的第一印象没毛病。 假设这个时候摄像头视野的正中心有一个苹果但是苹果的正左侧有一个香蕉现在我想让相机往左稍微摆动一下让相机聚焦苹果正左侧的香蕉于是我们打算绕相机的Y轴再次逆时针旋转10度试图去对准香蕉。 奇怪的是当旋转完毕之后相机视野正中心并没有靠近香蕉甚至是远离了香蕉 越是想纠正越是远离香蕉 原因 经过多次旋转之后已经改变了相对于相机的局部坐标轴相机的前、右、上方向所以原来的方法会失效。 这种现象被称为“万向节锁定”Gimbal Lock。万向节锁定是一个在使用三个欧拉角表示三维空间旋转时可能遇到的问题尤其是当旋转顺序导致两个旋转轴对齐时。此时会失去一个旋转自由度导致无法独立控制某个轴的旋转。 在Unity等三维图形环境中当你绕着一个轴旋转一个物体时比如绕着X轴或Y轴这个物体的其他轴比如Y轴和Z轴也会随之旋转。如果进行多次旋转这些轴可能会变得对齐或近似对齐从而导致万向节锁定。在万向节锁定的状态下本应独立的两个旋转轴因为对齐而实际上合并成了一个轴使得原本独立的两个旋转方向无法被单独控制。 解决的方法 1. 用四元数Quaternion来表示旋转 为了解决或避免万向节锁定问题可以使用四元数Quaternion来表示旋转。四元数可以提供不受万向节锁定影响的平滑连续旋转这也是为什么在Unity等现代三维图形软件中四元数被广泛用于处理旋转。 2.还是喜欢用xyz轴表示旋转 如果还是想用3个轴来表示旋转的话可以将这两个旋转分开到两个不同的对象上可以确保当你旋转其中一个轴时不会意外地影响到另外一个轴。这样摄像头的行为就更加可控和预测。在Unity中为了避免万向节死锁并使摄像头的控制更加直观和灵活通常会将摄像头的水平旋转通常是Y轴和垂直旋转通常是X轴分开处理。 我的处理方法是相机这个对象来控制抬头和低头。 相机的父对象Observer来控制左转和右转。 public float mouseSensitivity 100f;[SerializeField] Transform observerTf;[SerializeField] Transform cameraTf;private float xRotation 0f;void Start(){Cursor.lockState CursorLockMode.Locked;}void Update(){float mouseX Input.GetAxis(Mouse X) * mouseSensitivity * Time.deltaTime;float mouseY Input.GetAxis(Mouse Y) * mouseSensitivity * Time.deltaTime;observerTf.Rotate(0, mouseX * Time.deltaTime, 0);cameraTf.Rotate(-mouseY * Time.deltaTime, 0, 0);} 一个对象控制一个轴的旋转这样就能避免旋转的时候意料之外的旋转了Z轴导致视线不可控的问题。这样一来相机视线的控制就变得得心应手了。
http://www.hkea.cn/news/14562343/

相关文章:

  • 梅州建站网络有限公司中国中建设计集团有限公司
  • 给别人做网站挣钱么网站案例分析
  • asp网上书店网站开发网站建设怎么做更好
  • 沈阳网站推广优化排名公司成都百度推广公司联系电话
  • 建设环保网站的目的与功能分析中国十大影视公司排名
  • 网站建设项目验收报告书杭州专业网站优化公司
  • 网站开发视频下载游戏平台搭建
  • 公司网站建设应注意哪些企业宣传片制作app
  • 在阿里巴巴做网站多少钱2019线上商城app
  • 如何做登陆界面的网站免费html网站代码
  • 简单分析网站的外链 以及优化的策略.网站仿站建设
  • 给个网站急急急202wordpress 百度推荐
  • 三国曹魏古城建设网站排版设计作品欣赏
  • 胶州网站建设案例广州编程培训机构
  • 深圳航空公司官方网站首页襄阳 网站建设
  • 网站商城支付接口怎么直接做免费网站
  • seo推广网站深圳百度网站排名优化
  • 四川网站网页设计如何注册免费网站
  • ppt网站建设电子商务物流
  • 买软件的网站建设dw静态网页模板
  • 仿qq网站程序网站如何做参考文献
  • wordpress快速发文章seo网站关键词优化排名
  • 做公众号的模版的网站自助个人免费网站
  • 百度站长工具抓取诊断郑州seo技术顾问
  • 网站建设公司特点广州计算机培训班
  • 织梦cms仿某作文网站整站源码(带采集)安装数据库定制高端网站建设
  • 网站空间大小 论坛做网站的公司是接入商吗
  • 网站制作目的智能锁东莞网站建设
  • 写作网站vir响应式网页设计软件
  • 邢台做移动网站找谁电信网站备案