clq
浏览(384) -
2023-10-13 13:04:43 发表
编辑
关键字:
[u3d/c3d]地形碰撞体
https://www.jianshu.com/p/fb83902bfc35
碰撞体所有类型:
export enum EColliderType {
// 盒
BOX = 0,
// 球
SPHERE = 1,
// 胶囊
CAPSULE = 2,
// 圆柱
CYLINDER = 3,
// 圆锥
CONE = 4,
// 网格
MESH = 5,
// 平面
PLANE = 6,
// 简单
SIMPLEX = 7,
// 地形
TERRAIN = 8
}
地形碰撞体。一种用于凹地形的特殊支持。
地形碰撞体
属性:
Attached:附加的刚体
Material:物理材质
Is Trigger:是否为触发器
Center:中心点
Terrain:绑定的地形资源
TerrainCollider是一种碰撞体组件,它可以整合 Terrain 资源生成碰撞网格。其主要作用如下:
为 Terrain 地形生成物理碰撞网格,使得地形可以参与物理碰撞和仿真。
不需要为 Terrain 额外建模碰撞网格,简化工作流程。
利用 Terrain 高度图信息自动生成碰撞网格。
使用 TerrainCollider 的主要场景包括:
在开放世界游戏中为大规模地形生成碰撞网格,如山体、建筑等。
在地形跑酷游戏中为各种地形生成碰撞效果。
在模拟游戏中配合 Rigidbody 为地形增加物理效果。
在战术游戏中为场景地形生成遮挡网格,实现扫射遮挡效果。
TerrainCollider 的一些具体使用示例:
在开放世界游戏中,使用 TerrainCollider 为地形山体生成碰撞网格,使得玩家不能穿墙而过。
在越野摩托车游戏中,使用 TerrainCollider 使车辆可以在崎岖地形上颠簸行驶。
在塔防游戏中,利用 TerrainCollider 让炮弹可以与地形相互碰撞。
在军事模拟游戏中,使用 TerrainCollider 实现地形的遮蔽系统,使部队可以利用地形掩体。
在建筑游戏中,使用 TerrainCollider 让建筑物基础与地形自然结合,增加真实感。
综上所述,TerrainCollider 可以有效整合地形系统生产碰撞效果,适用于需要大场景地形碰撞的游戏类型,可以大幅简化工作流程。
--------------------------------------------------------
参考
https://docs.cocos.com/creator/3.6/manual/zh/physics/physics-collider.html
https://www.bilibili.com/read/cv13769577/
本帖子属于以下条目()
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.