untiy horizontal 、vertical 计算角度增量

这篇具有很好参考价值的文章主要介绍了untiy horizontal 、vertical 计算角度增量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 Vector3 angle = this.transform.localEulerAngles;

   

private void MovementRotation2(float horizontal, float vertical)

        {

            //Debug.Log("horizontal "+horizontal+" vertical "+vertical+" "+this.transform.rotation);

            //直接让 Z 轴注视旋转,给它一个方向即可。

            Quaternion dir = Quaternion.LookRotation(new Vector3(horizontal, 0, vertical));

            this.transform.rotation =dir;// Quaternion.Lerp(this.transform.rotation, dir, Time.deltaTime * rotateSpeed);

            //this.transform.Translate(0, 0, Time.deltaTime * moveSpeed);

        }

private void MovementRotation(float horizontal, float vertical)

    {

        float xx=0;

        float abs=0;

        if(vertical<0)abs=180;

        if(vertical!=0){

            xx=Mathf.Atan(horizontal/vertical)/ Mathf.Deg2Rad;

             Debug.Log("ArcTan "+xx);

              Debug.Log("ArcTan2 ");

            Vector3 NewV3=new Vector3(0, angle.y+xx+abs, 0) ;

            this.transform.localEulerAngles = NewV3;

        }

       

    }文章来源地址https://www.toymoban.com/news/detail-707281.html

到了这里,关于untiy horizontal 、vertical 计算角度增量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity 顶点vertices,uv,与图片贴图,与mesh

    mesh就是组成3d物体的三角形们。 mesh由顶点组成的三角形组成,三角形的大小 并不 需要一样,由顶点之间的位置决定。 mesh可以是一个或者多个面。 贴图的原点在左下角,uv是贴图的坐标,数量和顶点数一样(不是100%确定,比如前后左右4个面,贴图最终如何封闭,我还不知

    2024年02月10日
    浏览(31)
  • 【unity】 untiy中如何导出FBX

    打开unity 菜单中Window -----Package Manager 点击下面的Adv… 勾上Enable 选择 I understand 关掉窗口 选择下面的 Unity Registry 点击安装 安装好以后 GameObject — Export To FBX…就可以了 选中你需要导出的文件 ,就可以直接导出FBX文件了 知道你存放的路径就看到了

    2024年02月15日
    浏览(32)
  • 【unity3D】水平方向上UI自动排列整齐(Horizontal Layout Group组件)

    💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于游戏开发的学习笔记 🈶本篇是unity的Horizontal Layout Group 属性 功能 padding 布局组边缘内的填充 Spacing 布局元素之间的间距 Child Alignment 用于子布局元素的对齐方式 Reverse Arrangement 是否反向排列 Child Controls Siz

    2024年02月16日
    浏览(28)
  • 2023-06-19 Untiy进阶 C#知识补充2——C#版本与Unity的关系

    一、Unity 与 C# 版本 Unity 版本 C# 版本 Unity 2021.2 C# 9 Unity 2020.3 C# 8 Unity 2019.4 C# 7.3 Unity 2017 C# 6 Unity 5.5 C# 4 ​ 更多信息可以在 Unity 官网说明查看:Unity - Manual: C# compiler (unity3d.com) ​ 之所以不同 Unity 版本支持的 C# 版本不同,主要是不同 Unity 版本使用的 C# 编译器和脚本运行时版

    2024年02月12日
    浏览(28)
  • 【计算机编程语言】HTML-前端基础知识

    学习网站:https://jquery.cuishifeng.cn/index.html HTML5+CSS3 1.1什么是HTML Hyper Text Markup Language - (超文本标记语言) 超文本:文字、图片、音频、视频、动画等 W3C:World Wide Web Consortium - 万维网联盟 - 中立性技术标准机构 W3C标准 结构 化标准语言(HTML、XML) 表现 标准语言(CSS) 行为

    2024年02月15日
    浏览(40)
  • 霍尔增量式编码器左右车轮线速度的计算

    对于霍尔式编码器的左右轮线速度计算: 首先线速度=距离s / 时间 t 要获得距离S ,也就是轮子在一段时间内跑过的距离。要先知道一下两个参数: 1.轮子的半径 r 2.轮子转动一圈的脉冲数 cnt 轮子转动一圈的脉冲数:如电机我们选用减速比为1:90的TT直流减速电机,编码器为

    2024年02月15日
    浏览(27)
  • 图像旋转角度计算并旋转

    使用两张测试图片如下:   对于lena的图像测试结果如下:   另一张测试图片结果如下:    也可以使用下面代码进行测试: lena结果如下: 美女图片测试结果: 说明: 以上代码仅仅是讲解介绍了图像旋转的计算及矫正原理,实际上准确度受不同图像的影响较大,不过里面使用的相

    2024年01月25日
    浏览(30)
  • java 圆形坐标计算(根据角度和边长计算位置)

    通过三角函数计算 圆形的任意弧形角度都对应一个直角三角形,通过三角函数来计算直角三角形的边长,从而得出每个角度下圆形坐标位置 o 为起始位置, r为半径,求圆形坐标位置 代码实现 设坐标 24,24 半径24 通过计算得出的结果和图形如下图 代码摘自Java 开发之 根据坐标

    2024年02月13日
    浏览(22)
  • Unity3D 进行任意角度调节视角

    有很多小伙伴一定在初学Unity3D时遇到不小心将窗口视角打乱的情形, 例如不小心点击右上角的XYZ轴导致视角不同, 图1: 图2 如何恢复至初始角度呢?比较纠结。其实不用恢复至初始角度,你点击的那个坐标按钮,表示你想从不同的角度去看这个terrain(地形),所以可以按

    2024年02月11日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包