unity, 在保持场景根节点Transform不变且Hierarchy结构不变的前提下整体旋转场景
2024-08-24 13:44:54
比如我们摆出下面结构:
其Hierarchy如下:
其中根节点road的Transform是如下干净的原始状态:
现在想保持road的Hierarchy和Transform都不变的情况下将road旋转90度。
也就是说想把对road的旋转下放到子节点,当然,这样每个子节点就不止需要旋转还需要平移。
一个比较取巧的方法如下:
1,在road下添加子节点temp(其Transform为原始单位状态),将Cube(9)~Cube(12)全部拖到temp下,如图:
2,将temp旋转90度。
3,将Cube(9)~Cube(12)从temp下拖出放回到road下,如图:
4,删除temp。搞定。
注:希望保持Hierarchy不变的原因是为了防止脚本失效,因为road上可能挂了脚本s,而脚本s中可能含有findChild语句,假如Hierarchy发生变化,很可能findChild就找不到相应的子节点了。
最新文章
- win10下的使用
- 【JS】heatmap.js v1.0 到 v2.0,详细总结一下:)
- JavaScript判断图片是否加载完成的三种方式
- MSSQL优化之索引优化
- 用CentOS 7打造合适的科研环境 :zhuan
- iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)
- CodeForces 433C Ryouko's Memory Note-暴力
- IOS开发—UIDatePicker 日期/时间选取器(滚轮)
- a different object with the same identifier value was already associat
- JS跳转到顶部的方法
- 重装sql server2008数据库安装不上原因
- python处理csv数据
- Rest中的XML与JSON的序列化与反序列化
- Android开发手记(28) Handler和Looper
- selenuim ide回放时出现的问题
- 如何通过写bat 安装Windows服务,本人亲测成功
- [转载] Java实现生产者消费者问题
- 52 和 52Rc 通过IIC写入数据
- Windows下libjpeg-trubo-1.5.3编译(VS2015)
- Apache启用GZIP压缩网页传输