Unity3D实现键盘控制小车左右方向旋转

本文介绍了在Unity3D中如何通过键盘控制小车进行左右方向旋转。利用Update函数和Transform.Rotate方法,结合Time.deltaTime实现平滑转动。文章还提到了Vector3.down*Time.deltaTime*30的旋转原理,并附带了实际效果展示和学习资源链接。
摘要由CSDN通过智能技术生成

注:本文章是在已学课程的基础上实现的标题效果!

以下是学习控制物体旋转的简单方法:

代码在updata()函数中实现;

 transform:指本脚所挂载的物体的位置信息,包含Position(位置)、Rotation(旋转)、Scale(缩放),此处通过"."来调用Rotate方法;

Rotate:unity手册中描述如下,参数一:旋转角度;参数二:旋转轴(区分世界坐标和本地坐标);上述代码中省略第二个参数,默认项目中的Local本地坐标;

Vector3.down*Time.deltaTime*30:围绕y轴旋转,Time.deltaTime上一帧和下一帧之间的时间,假设30帧/s,则一帧就是1/30s,即Time.deltaTime=1/30s,此刻Time.deltaTime*30=1;即表示围绕y轴向左旋转1°。同理可得Vector3.down*Time.deltaTime*30;

<
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值