Unity常用知识点介绍 | 坐标系、物体中心、物理向量/标量等

举报
呆呆敲代码的小Y 发表于 2021/08/31 20:14:01 2021/08/31
【摘要】 😜坐标系Unity中也是有坐标系的,使用的是左手坐标系然后有一个世界坐标系和本地坐标系世界坐标系就是在场景中永远不会改变方向的坐标系本地坐标系会随着父物体的不同,或者自身方向旋转等发生不同的改变😚物体中心还有一个pivot物体中心可以切换Unity物理计算中心或者根据物体多少判断的自我中心按键盘Z键可以快捷切换🤪物理向量/标量🤩向量运算这是Unity的向量运算,跟普通物理运算没什么区...

😜坐标系
Unity中也是有坐标系的,使用的是左手坐标系
然后有一个世界坐标系和本地坐标系
世界坐标系就是在场景中永远不会改变方向的坐标系
本地坐标系会随着父物体的不同,或者自身方向旋转等发生不同的改变

😚物体中心
还有一个pivot物体中心
可以切换Unity物理计算中心或者根据物体多少判断的自我中心
按键盘Z键可以快捷切换

🤪物理向量/标量

🤩向量运算
这是Unity的向量运算,跟普通物理运算没什么区别,就不多做介绍啦,大家可以看图了解一下,刚开始用到的地方也不会太多

🤓旋转
Unity中有两种旋 转 \color{FF66FF}{旋转}旋转的方法,分别是欧拉角和四元数,在Inspector面板上的Transform中调节的旋转是调的欧拉角。

两种方法各有利弊吧,个人来讲还是欧拉角简单好用,但是会出现万向锁就很头疼,四元数就不会出现。

一般来说也遇不到万向锁,等遇到之后再想办法解决就好啦~

🤗网格
网 格 \color{FF66FF}{网格}网格 是由一个个的三角形组成,Unity中的模型和贴图等都是一些网格绘制连接起来的

😏材质
有了网格还不能满足我们,因为网格只能提供形状,并没有我们想要的好看画面,所以就需要我们的材质登场了,有了材 质 \color{FF66FF}{材质}材质 就可以将一些贴图的画面渲染出来,才得到我们最终想要的好看的模型。

🤓帧速率
帧 速 率 \color{FF66FF}{帧速率}帧速率就是我们平时说的帧率,就比如最近新手机发布流行的高刷屏,90Hz/120Hz/144Hz等等。
这个在打游戏的时候很明显可以体验出来,就比如打王者农药来说,现在有三个档—30帧、60帧、90帧
30帧会明显看起来有些卡卡的感觉,60帧就会感觉很流畅,90帧就感觉变化不大了
因为人的眼睛据说只能识别到60帧(道听途说)。

所以帧率对于一个游戏而言还是挺重要的,帧率也能体现出对于整体游戏优化的一部分😆

💬总结
💝好啦,本篇博客对于在Unity中一些常用的功能也介绍的差不多了,在这里呢并没有拿出一些具体的示例来说明怎么用,在以后的开发过程中遇到会单独详细的介绍
文章我个人感觉写的还是挺基础的,应该都能看懂😃

文章中有提到三句话,其中有一句是:
一个游戏对象由多个组件组成

那下次就轮到Unity中的各种组件的介绍了,组件是能提供Unity全面运行起来最关键的一步,其中脚本就是组件的一种。程序运行起来自然代码功不可没,下次介绍组件就会提到它啦~😬

期待下篇博客叭,敬请期待…🎉

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。