开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:762

当前位置:游戏蛮牛 技术专区 教程分享

查看: 373|回复: 5

[自学总结] Unity3D 自学笔记之旋转 20180430

[复制链接]  [移动端链接]
2初来乍到
124/150
排名
11185
昨日变化
346

3

主题

7

帖子

124

积分

Rank: 2Rank: 2

UID
277425
好友
0
蛮牛币
306
威望
0
注册时间
2018-4-16
在线时间
40 小时
最后登录
2018-5-24
发表于 2018-4-30 10:25:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 coldwind8112 于 2018-4-30 10:33 编辑

****第二幕  旋转****

  创建立方体(Cube)
  创建圆柱(Cylinda)
220708al9m4lxxc6bhc9z6.jpg.thumb.jpg

    对轮子添加旋转脚本
        
[C#] 纯文本查看 复制代码
void Update () {
        transform.Rotate(new Vector3(0, 30, 0) * Time.deltaTime, Space.Self);
        }


在轮子和车身没有层级关系的时候是这样的

221109r6nnxofelf7on5jj.gif


但是 当把轮子作为Cube的子物体时就变成了这样了
221300mpmj8dd48z59dmx8.gif

原因:父对象的缩放(Scale)会影响直属子物体的旋转
解决:先在Cube的同一层级创空物体 缩放为1 轮子拖入作为空物体的子物体 再把空物体作为Cube的子物体
222215j665qx3xrsx1zsvx.gif

空物体最后拖入到Cube 变成Cube的子物体后 该空物体的位置和缩放都会由于Cube的影响而发生变化

094417y1smsr17r6ss0xm6.gif

另一种做法就是建一个空物体
把Cube和轮子都作为该 物体的子物体 总而言之 需要旋转的物体的父级不能有缩放(Scale)


回复

使用道具 举报

5熟悉之中
752/1000
排名
4087
昨日变化
43

0

主题

229

帖子

752

积分

Rank: 5Rank: 5

UID
228584
好友
0
蛮牛币
930
威望
0
注册时间
2017-6-25
在线时间
209 小时
最后登录
2018-5-24
发表于 2018-4-30 15:32:29 | 显示全部楼层
学习了,注意事项

回复

使用道具 举报

4四处流浪
306/500
排名
6781
昨日变化
55

0

主题

66

帖子

306

积分

Rank: 4

UID
264326
好友
0
蛮牛币
562
威望
0
注册时间
2018-1-14
在线时间
74 小时
最后登录
2018-5-23
发表于 2018-4-30 22:47:53 | 显示全部楼层
学习到了

回复

使用道具 举报

排名
23148
昨日变化
28

1

主题

9

帖子

39

积分

Rank: 1

UID
270527
好友
0
蛮牛币
145
威望
0
注册时间
2018-3-4
在线时间
13 小时
最后登录
2018-5-12
发表于 2018-5-1 12:26:08 | 显示全部楼层
不错!学习到了

回复

使用道具 举报

3偶尔光临
153/300
排名
13660
昨日变化
15

2

主题

31

帖子

153

积分

Rank: 3Rank: 3Rank: 3

UID
240062
好友
0
蛮牛币
107
威望
0
注册时间
2017-8-28
在线时间
68 小时
最后登录
2018-5-20
发表于 2018-5-3 11:31:47 | 显示全部楼层
经常遇到这种问题,有时还想不通

回复 支持 反对

使用道具 举报

5熟悉之中
581/1000
排名
8330
昨日变化
7

2

主题

266

帖子

581

积分

Rank: 5Rank: 5

UID
238701
好友
1
蛮牛币
592
威望
0
注册时间
2017-8-21
在线时间
189 小时
最后登录
2018-5-10
发表于 2018-5-4 08:26:04 | 显示全部楼层
爱你哈哈哈即

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表