Unity开发3 坐标系及工具、快捷键操作
一、坐标系
1.左手坐标系和右手坐标系
左手坐标系:X→ Y↑ Z朝向屏幕内部
右手坐标系:X→ Y↑ Z朝向屏幕外部
Unity使用的是左手坐标系
2.世界坐标系
世界坐标系就像经纬度一样,游戏对象的“位置”即相对于世界坐标系。
世界坐标系原点为(0,0,0)。
二、游戏对象父子关系
可将一游戏对象拖拽至另一游戏对象下生成父子关系。
生成父子关系后,子物体可随意拖动,父物体拖动时子物体会随之移动,子物体随之移动时“位置”不会改变。
此时,子物体的“位置”并不是世界坐标系的“位置”,它代表的是一个相对位置,即相对于父物体的位置,除了世界坐标系,每一个物体都有一个自己的坐标系,叫做本地坐标系。
当一个物体没有父物体时,它的相对位置是世界位置,即使用世界坐标系。
三、中心、轴心、全局、局部
左上角改变坐标系为中心,坐标系即为父子物体合成的中心。
改变坐标系为轴心即为父物体的中心。
默认为全局时,坐标轴操作杆和世界坐标系一致,即使旋转物体也不会改变。
改为局部时,坐标轴操作杆会和物体一致,物体旋转后操作杆也随之改变。
四、移动工具
拖拽时,可拖动某一坐标轴进行移动,此时其他两轴会固定。
也可拖动某一面进行移动,此时对立的轴会固定。
五、旋转工具
旋转使用的是欧拉角,即360°的旋转,超过360°会继续叠加。可拖动某一轴进行旋转,此时只会旋转该轴,其余两轴固定不变。
六、缩放工具
可拖动x、y、z轴进行缩放,也可选中中间的灰色区域进行整体的缩放。
七、矩形工具
一般在2d中使用,忽略z轴进行缩放。
八、变换组件工具
相当于综合使用的工具。
九、快捷键
查看、移动、旋转、缩放、矩形、变换组件工具的快捷键依次为q、w、e、r、t、y。
Unity开发3 坐标系及工具、快捷键操作相关推荐
- Unity开发2 3D对象的简单操作
一.游戏3D对象 1.立方体 可修改长宽至长方体 2.球体 可修改至椭圆球 3.胶囊 可用作人身体 4.圆柱 5.平面 6.四边形 二.平面与四边形的区别 所有对象都是由一个或许多个三角形拼凑而成的, ...
- Unity 之 LayaAir 的集成开发小程序之工具下载和基本使用
Unity 之 LayaAir 的集成开发小程序之工具下载和基本使用 目录 Unity 之 LayaAir 的集成开发小程序之工具下载和基本使用 一.LayaAir 简介 二.工具下载 三.在Unit ...
- unity开发入门_Unity游戏开发终极入门指南
unity开发入门 Unity is a great tool for prototyping everything from games, to interactive visualisations ...
- Unity开发《一起来捉妖》教程 | 1.陀螺仪控制相机
洪流学堂,让你快人几步.你好,我是郑洪智. 洪流学堂公众号回复捉妖,可以获取本教程的源码工程. 大智:"小新,你小子最近是不是谈恋爱了,怎么天天往外跑?" 小新:"嘿嘿& ...
- Intelli IDEA 快捷键操作,咱来点不一样的
前言 本文并不打算简单罗列 IntelliJ IDEA 快捷键,而是教你如何通过刻意的练习,来掌握IntelliJ IDEA 快捷键的操作.需要注意的是本文操作均使用Mac进行演示.文中会介绍如何查看 ...
- 使用Unity开发RPG游戏完整指南(全)
使用Unity开发RPG游戏完整指南(全) - GameRes游资网 关注公众号 风色年代(itfantasycc) 200G Unity资料合集送上~ 本教程教大家如何使用Unity创建一个RPG游 ...
- 【使用Unity开发Windows Phone上的2D游戏】(1)千里之行始于足下
写在前面的 其实这个名字起得不太欠当,Unity本身是很强大的工具,可以部署到很多个平台,而不仅仅是可以开发Windows Phone上的游戏. 只不过本人是Windows Phone 应用开发出身, ...
- 大爱 unity 数字孪生 老卵了 Unity 数字孪生笔记1 工具介绍
Unity 数字孪生笔记1 工具介绍 火锅肥牛 2020-05-16 20:19:10 106 收藏 1 展开 前言 工欲善其事必先利其器 流程思考 数字孪生本质上一种基于实际物理数据的可视化 ...
- 用Unity开发一款2D横版游戏demo
# LanW Game Project 目录 (一) 介绍 (二) 安装教程 (三) 开发流程 1. 新建工程 2. 设置人物 3. 控制主角的移动 4. 添加切换动作的动画 5. 镜头 ...
最新文章
- 工作方法及总结(给自己的忠告)
- [CTO札记]互联网一定要免费吗?网络文学是继网络游戏后又一成功的收费模式...
- OpenCV学习笔记(3)——Scalar数据类型理解
- linux c 定时器
- Oracle Database_buffer_cache大小的设置及依据
- 让你的Android程序更省电
- javascript 参数检验(二):参数检查工具的完善
- 斗地主AI算法——第三章の数据处理
- HTTP MIME Types
- Ubuntu安装显卡驱动详细步骤
- ffmpeg滤镜专题2-高斯模糊
- 循环(for、while、break、continue)
- 服务器集群速度文件传输,为什么要实现服务器集群
- android 获取本地图片路径
- 金仓数据库KingbaseES高可用最佳应用实践(Clusterware)
- 巧用R语言挖掘谁是全网最受欢迎和最高产武侠作者
- 选择一款对的固定资产管理系统让固定资产管理轻松无比
- 即将迎接我们的 3D 音频以及全新的虚拟现实(下)
- Java String字符串长度不足指定位数补0
- Mathcad求解一元二次方程
热门文章
- [ 工具 ] ___ VT : VMware Tools
- react 光标_带有React Framer运动部分的超酷自定义光标
- 液晶LCD1602驱动代码
- Timer延时任务和ScheduledThreadPool执行延时任务
- MQTT网关连接华为云物联网平台应用
- java类接口的区别_java抽象类和接口区别
- 07.RabbitMQ处理幂等性
- 电路之KCL和KVL的独立方程数总结
- 2.16VINETIC需要解决的问题
- 计算机主机和外设的接口是,外设接口