Unity学习(一)

  • 层级面板
    父子物体关系:
    当对一个子物体进行位移、旋转、缩放的时候 不会对父物体产生影响
    当对一个父物体进行位移、旋转、缩放的时候 会对所有的子物体产生影响
    子物体的位置、旋转和缩放都是相对于父物体的

  • 组件:一个具有一定功能的集合
    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:组合弹力
    如果一个物理材质,没有设置摩擦力,默认为无穷大;如果没有设置弹力,默认为零

  • 发生碰撞的条件
    两个物体都有碰撞体,至少一个有刚体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值