|
@@ -1,7 +1,7 @@
|
|
|
<!--
|
|
<!--
|
|
|
* @Author: lc
|
|
* @Author: lc
|
|
|
* @Date: 2021-09-03 21:41:18
|
|
* @Date: 2021-09-03 21:41:18
|
|
|
- * @LastEditTime: 2021-09-13 16:42:04
|
|
|
|
|
|
|
+ * @LastEditTime: 2021-09-14 10:57:39
|
|
|
* @LastEditors: Please set LastEditors
|
|
* @LastEditors: Please set LastEditors
|
|
|
* @Description: 虚幻学习
|
|
* @Description: 虚幻学习
|
|
|
* @FilePath: D:\Projects\markdown\虚幻.md
|
|
* @FilePath: D:\Projects\markdown\虚幻.md
|
|
@@ -749,3 +749,55 @@ With Tag 通过给定的标签将场景中与之匹配的对象进行查找,
|
|
|
1. 静态网咯编辑器
|
|
1. 静态网咯编辑器
|
|
|
2. 物理资源编辑器(为骨骼Mesh使用)
|
|
2. 物理资源编辑器(为骨骼Mesh使用)
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+静态网格分为**简单碰撞**和**复杂碰撞**
|
|
|
|
|
+
|
|
|
|
|
+- **简单碰撞**:基础,例如方块、球体、胶囊体、凸包
|
|
|
|
|
+- **复杂碰撞**:给定对象的三角网络格。
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+> 打开网格编辑器,查看复杂碰撞和简单碰撞
|
|
|
|
|
+> 可以看到绿色的框就是物体的相似接近于桌子的形态,这就是虚幻的K-DOP包裹
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+> 添加简单碰撞
|
|
|
|
|
+
|
|
|
|
|
+- **添加简单形状碰撞**
|
|
|
|
|
+
|
|
|
|
|
+虚幻提供三种简单的形状碰撞器:球体、胶囊体、盒体
|
|
|
|
|
+虚化允许一个物体具备多个碰撞器
|
|
|
|
|
+
|
|
|
|
|
+----
|
|
|
|
|
+
|
|
|
|
|
+- **添加K-DOP简单凸包碰撞**
|
|
|
|
|
+
|
|
|
|
|
+K-DOP是包围体的一种,是K离散导向多面体(K discrete oriented polytope)的缩写(K是轴对齐平面的数字)。它抓取轴对其的平面,将其尽力推向离网格体最近的位置
|
|
|
|
|
+
|
|
|
|
|
+- 10 - 方块有4条边形成斜角-可选择x、y、z周对其的边
|
|
|
|
|
+- 18 - 樊哙中所有边均形成斜角
|
|
|
|
|
+- 26 - 方块中所有边和角均形成斜角
|
|
|
|
|
+
|
|
|
|
|
+----
|
|
|
|
|
+
|
|
|
|
|
+- **添加自动凸包碰撞**
|
|
|
|
|
+
|
|
|
|
|
+自动凸包包裹也属于简单包裹,同过程进行计算获得包裹数据信息。需要调整凸包顶点的最大数量。
|
|
|
|
|
+凸包数量:决定了包裹物体需要使用的凸包个数,越多越精确,消耗也越大
|
|
|
|
|
+最大外壳定点数:每个凸包最大允许使用多少个顶点
|
|
|
|
|
+凸包精致度:使用多少模型面做计算参考,数量越大精度越大
|
|
|
|
|
+
|
|
|
|
|
+> 基于物体的形体轮廓(mesh三角面)进行计算
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+----
|
|
|
|
|
+
|
|
|
|
|
+**使用简单的物理碰撞制作成复杂的物理碰撞**,是常用的设置物体物理碰撞的方法,因为简单的物理碰撞计算效率最高
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+> 从GIF中可以看到,如何删除物体的碰撞体积,如何添加物体的碰撞体积
|
|
|
|
|
+
|