unity将物体旋转指定角度

更新时间:2023-06-04 13:51:34 阅读: 评论:0

unity将物体旋转指定⾓度
要实现这个功能,需要⽤四元数。你不⽤知道什么叫四元数,你只需要知道怎么⽤就⾏了。
例如每按⼀次空格,让⼀个物体绕Y轴旋转90度
public float agle=90;
private int n = 0;
public float speed = 5;
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Space))
{
++n ;
课本插图
星子县}
安赛乐米塔尔山水云ation = Quaternion.ation, Quaternion.Euler(Vector3.up * (90 * n % 360)), Time.deltaTime * speed); }
白头雕当然也可以使⽤
Quaternion.Slerp(r1,r2,speed);
明丽的意思两者的区别你可以在API中查看。
第⼆篇修改后
void Update () {
//设置物体的旋转为指定⾓度 (0-360)度 0-360这⾥是⾓度不是弧度
//弧度与⾓度的关系是弧度=弧长/半径
第七次初吻
if (Input.GetKeyDown(KeyCode.A))
{
n++;
}
//按⼀次键盘物体旋转90度
end
>素鲍鱼

本文发布于:2023-06-04 13:51:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/860731.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:物体   旋转   需要   两者   弧长   弧度   课本
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图