Unity基础02

1、预设体Prefab

作用:将某个游戏对象以文件的形式存储起来,用于批量管理游戏对象
1、修改预设体的缩放,会对所有的游戏对象都产生影响
2、给一个预设体添加组件,所有的游戏对象都会加上这个组件

Select:快速找到某个游戏对象对应的预设体文件
Revert:将游戏对象的组件及其属性还原为预设体中的定义
Apply:将游戏对象的组件及其属性应用给预设体

2、资源包的导入导出

2.1、将项目中的资源打包导出

1、右键点击Project面板
2、选择 Export Package
在这里插入图片描述
3、选择打包内容
4、点击Export
5、选择文件名,选择项目保存类型,选择保存路径

2.2、将资源包导入项目

方法一 1、新建一个Unity项目 2、将资源包直接拖入Project面板 3、选择需要导入的文件 4、点击Import 5、导入完毕

方法二 1、新建一个Unity项目 2、右键点击Project面板 3、选择Custom Package 4、选择需要导入的项目5、选择需要导入的文件 6、点击Import 7、导入完毕

方法三 1、双击Unity项目 2、选择打开方式Unity 3、选择需要导入的文件 4、点击Import 5、导入完毕

2.3、标准资源包(Standard Assets)

3、Terrain

3.1、Terrain(地形)

1、Create Neighbor Terrain:

2、Paint Terrain
Raise or Lower Terrain:上升下降地形
Click to raise. Hold on shift to lower.

Brushes:笔刷卡类型,决定地形抬高的样式
Brush Size:笔刷大小,决定地形抬高的范围
Opacity:笔刷硬度,硬度决定地形抬高的速度

Paint Height:恒高地形
Hold shift to sample target height
设置一个高度,将高于这个高度的部分刷低,将低于这个高度的部分刷高
Flatten:将设定的高度应用于整个地形

Smooth Height:平滑地形
作用:使一些棱角分明的地方变得圆润和平滑

Paint Texture:绘制地面纹理
第一个添加的纹理会作用与全部的地形。
Target Strength

3、Paint Trees:

4、Paint details

5、Terrain Setting

3.2、刚体组件(Rigidbody Component)

功能:提供了模拟现实生活中的物理效果。
1、Mass:质量
2、Drag:拉力
3、Angular Drag:旋转的拉力
4、Use Gravity:使用重力
5、Is Kinematic:开启运动学
6、Interpolate:差值
7、Collision Detection:碰撞检测机制
8、Constraints:约束
在这里插入图片描述

3.3、碰撞组件Collider

两个物理发生了碰撞,实际上产生碰撞的是两个碰撞体。
1、Is Trigger:触发器
2、Material:材质

创建Physical Material(物理材质): Project -> Create ->Physical Material
在这里插入图片描述
Dynamic Friction:动态摩擦力
Static Friction:静态摩擦力
Bounciness:弹力
Friction Combine: 摩擦力合力
Bounciness Combine: 弹力合力

3、Center:调整碰撞体位置

4、Size:调整碰撞体大小

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值