首页 > 其他分享 >unity Transform 的 Rotate(xAngle: float, yAngle: float, zAngle: float, relativeTo: Space = Space.Self

unity Transform 的 Rotate(xAngle: float, yAngle: float, zAngle: float, relativeTo: Space = Space.Self

时间:2023-12-11 17:45:16浏览次数:35  
标签:Rotate Space float transform 旋转 World

public class demoword2 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        //transform.Rotate(60, 70, 80, Space.World);
        //eulerAngles.z度围绕z轴,eulerAngles.x度围绕x轴,eulerAngles.y度围绕y轴 
        //unity Inspector 面板上的rotation旋转:XYZ 是 相对于父坐标的旋转值 
        //一次旋转一个轴: zxy 世界坐标 《====》  yxz (本地坐标顺序)
        //一次旋转三个轴:transform.Rotate(x, y, z, Space.World)  他可以才分为 先旋转z轴,再x轴,再y轴 等价 
        transform.Rotate(0, 0, 80, Space.World);

        transform.Rotate(60, 0, 0, Space.World);
        
        transform.Rotate(0, 70, 0, Space.World);

    }

    // Update is called once per frame
    void Update()
    {
        //transform.Rotate(10 * Time.deltaTime, 20 * Time.deltaTime, 30 * Time.deltaTime, Space.World);
    }
}

  

unity 这种旋转方式很特别,刨根问底....

说明:godot 没有这样的旋转方法,只有类似  void rotate ( Vector3 axis, float angle )   围绕轴(单位 Vector3)旋转局部变换,指定角度(弧度)。 

标签:Rotate,Space,float,transform,旋转,World
From: https://www.cnblogs.com/porter/p/17895007.html

相关文章

  • Vue报错:error Mixed spaces and tabs no-mixed-spaces-and-tabs
    Vue报错:errorMixedspacesandtabsno-mixed-spaces-and-tabs一、解释在开发过程中使用了ESLint,用来规范代码风格。ESLint是语法检查工具,缺点是对所写代码要求过于严格。这里是因为空格的使用导致的。二、报错可能出现的地方我第一次出现这个问题是在App.vue文件的<scr......
  • Wi-Fi接入和交互流程,以及帧间间隔(IFS: interframe space)
    帧间间隔(IFS:interframespace) 1.广播帧beaconframe发送TheAPisperiodicallytransmitting(broadcasting)aspecialsignalcalledBeaconsignalsaying"Iamhere..Iamhere..Iamcapableofthisandthat..etc)". BasicallythisBeaconislike......
  • Symbol Namespaces (符号命名空间)(翻译 by chatgpt)
    原文:https://www.kernel.org/doc/html/latest/core-api/symbol-namespaces.html以下文件描述了如何使用符号命名空间来构造通过EXPORT_SYMBOL()宏系列导出的内核符号的导出表面。1.介绍符号命名空间被引入作为结构化内核API导出表面的一种手段。它允许子系统维护者将其导出的......
  • Amazon WorkSpaces 推出 Amazon WorkSpaces Web
    今天,我们宣布全面推出AmazonWorkSpacesWeb。WorkSpacesWeb是我们的最终用户计算套件中的一项新功能,它是一项低成本的完全托管式WorkSpace,专用于辅助基于Web的安全工作负载。WorkSpacesWeb使得客户能够轻松、安全地为其员工提供对内部网站和软件即服务Web应用程序的访......
  • Amazon WorkSpaces 现在提供使用 WorkSpaces 流协议(WSP)的 Web Access
    企业一直需要找到相应的方案,以快速让用户从任何地点和任何计算机进行工作,同时保证安全性和生产力。为了使用WorkSpaces流协议(WSP)简化AmazonWorkSpaces的部署,同时无需安装原生的客户端应用程序,用户现在可以在Windows、macOS或Linux计算机上通过受支持的Web浏览器访问A......
  • ofd批注支持<ofd:Rotate>非标准的页面旋转属性
    boolannot_has_outerbox=true;autoboundary=apparence->GetAttribute(L"Boundary");if(boundary.GetStringLength()<=0){boundary=elem->GetAttribute(L"Boundary");if(boundary.Get......
  • CF1824B1 LuoTianyi and the Floating Islands (Easy Version) 题解
    题意:思路:由于$k∈[1,3]$,分类讨论:当$k=1$时,有人结点自身即为好结点,每种情况的期望为$\frac{1}{n}$,$n$种情况的期望和为$1$。最终答案即为$1$。当$k=2$时,$2$个有人结点之间的路径上的结点即为好结点,那么问题转化为:树上所有路径的结点......
  • Linux“No space left on device”系统磁盘空间不足问题排查处理
    Linux“Nospaceleftondevice”系统磁盘空间不足问题排查处理目录Linux“Nospaceleftondevice”系统磁盘空间不足问题排查处理1问题2排查和处理2.1第一次排查处理2.2第二次排查处理1问题今天项目测试环境自动发版失败,确认日志发现提示磁盘空间不足,不能正常生成war......
  • 【C语言基础】float、double 浮点数类型的四舍五入问题
    简短不看版:C语言中,不能进行doublea==doubleb 这样的运算。另外,printf(".1f",&double)的时候,数据输出不同时候,可能会不一样。根本问题时float类型或者double类型的浮点数在计算机中不能精确储存。              单精度浮点型(float)存储方式比如,若我们希......
  • 无涯教程-Erlang - Is_float函数
    该方法检查数字是否为浮点值。Is_float-语法Is_float(X)X - 一个数字值。Is_float-返回值如果指定为参数的数字为浮点型,则返回值为true,否则返回false。-module(helloLearnfk).-export([start/0]).start()->Num=3.00,io:fwrite("~w",[is_float(Num)]......