Seat
组件载具
Seat
描述
载具的基础座位类
用法
应用在空物体,在这个物体下放置座椅的模型(没错,需要手动应用模型)上
不建议直接在模型上应用组件,模型的缩放会影响人物模型的缩放
需要应用的物体具有碰撞体积,可以选择连带加上一个BoxCollider组件
注释
变量
名称 | 类型 | 描述 |
---|---|---|
animation | enum.SitAnimation | 座椅上的人的动作(Chair =坐下, Quad =驾驶车辆, Standing =站立) |
type | enum.Type | 座椅类型(FreelookUnarmed , LockedAllowFreelookUnarmed , AlwaysLockedUnarmed =锁定视角与人物装备栏的的武器, FreelookArmed =允许使用人物装备栏的的武器) |
enclosed | bool | 载具内(保证人物不受balanceDamage 的伤害从座位上震掉) |
enclosedDamagedByDirectFire | bool | 载具内不受保护(与enclosed 配套,判断会不会造成溅射伤害) |
soundMuffle | enum.SoundMuffle | ( Auto ,On , Off ) |
allowLean | bool | 允许侧头 |
allowUnderwater | bool | 允许在水下 |
exitOffset | Vector3 | 下车位移 |
weapons | MountedWeapon[] | 此座位的武器 |
handTargetL | Transform | 左手放置的位置(空物体,手臂位置会跟随这个物体。留空则不显示) |
handTargetR | Transform | 右手放置的位置(空物体,手臂位置会跟随这个物体。留空则不显示) |
camera | Camera | 第一人称摄像机(需保持Camera组件的禁用) |
thirdPersonCamera | Camera | 第三人称摄像机(需保持Camera组件的禁用) |
hud | GameObject | 抬头显示HUB(此HUB的Canvas要绑定相机) |
maxOccupantBalance | float | 该座位的乘员平衡(受balanceDamage 的最大限度,类似于健康值,但造成的效果是把玩家震下载具,enclosed 为true时忽略) |