-
层级面板
父子物体关系:
当对一个子物体进行位移、旋转、缩放的时候 不会对父物体产生影响
当对一个父物体进行位移、旋转、缩放的时候 会对所有的子物体产生影响
子物体的位置、旋转和缩放都是相对于父物体的 -
组件:一个具有一定功能的集合
Mesh Filter
网格过滤器
决定了一个游戏对象的形状
Mesh Render
网格渲染器
决定了一个游戏对象的外观展示
如果希望一个游戏对象具有什么功能,只需要给这个游戏对象添加对应的组件即可 -
材质
决定了一个游戏对象的外观
材质不仅可以改变颜色,还可以添加图片 -
预设体
Prefab
将某个游戏对象以文件的形式存储起来
作用:批量管理游戏对象,修改预设体属性,会对这个预设体生成的所有游戏对象产生影响;给一个预设体添加组件,所有的游戏物体都会添加上这个组件
Selete:快速找到这个游戏物体对应的预设体文件
revert:将属性还原为预设体的属性
apply:将游戏对象的组件及属性应用给预设体 -
资源包
可以把项目中用到的资源打包导出
如何导出包:在Project面板右键 -> Export Package -> 选择要导出的资源 -> 导出,资源包的格式:.unitypackage
如何导入包:
1.将资源包拖动到Project中
2.在Project面板右键 -> Import Package
3.双击unitypackage文件即可
标准资源包:Standard Assets 路径:unity安装路径\Editor\Standard Assets\ -
地形Terrain
上升地形:
Bursh:笔刷样式
Brush size:笔刷大小
Opcity:笔刷硬度
下降地形:按住Shift可以下降地形,但是最多可以到0
恒高地形:
设置一个高度,将低于这个高度的地形刷高,将高于这个高度的部分刷低
Flatten:将设定的高度应用给整个地形
平滑地形:
可以使一些棱角分明的地方变得圆润平滑
绘制地面纹理:
第一个添加的纹理会添加给全部的地形 -
刚体:
给游戏物体添加物理效果
mass:质量
drag:拉力(可以理解为运动方向上的阻力)
angular drag:旋转的拉力
use gravity:使用重力
is kinematic:开启运动学(可以理解为质量无穷大,也就是不受力的作用)
interpolate:差值
collision detection:碰撞监测机制
constraints:约束——冻结移动/旋转方向 -
collider碰撞体组件
两个物体发生碰撞,实际上产生碰撞的是两个碰撞体
物理材质:
dynamic friction:动态摩擦力
static friction:静态摩擦力
bounciness:弹力
friction combine:组合摩擦力
bounce combine:组合弹力
如果一个物理材质,没有设置摩擦力,默认为无穷大;如果没有设置弹力,默认为零 -
发生碰撞的条件
两个物体都有碰撞体,至少一个有刚体
Unity学习(一)
最新推荐文章于 2023-05-26 10:19:43 发布