登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [u3d/c3d]地形碰撞体     [回主站]     [分站链接]
[u3d/c3d]地形碰撞体
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/







总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1