互动型网站成功例子,开网络公司做网站挣钱么,沈阳自助建站软件,悬浮图片wordpressUE引擎非常强大#xff0c;直接内置了网格切割功能并封装为蓝图节点#xff0c;这项功能在UE4中就存在#xff0c;并且无需使用Chaos等模块。那么就来学习下如何使用内置组件实现网格切割。
1.配置测试用StaticMesh
对于被切割的模型#xff0c;需要配置一些参数。以UE5…UE引擎非常强大直接内置了网格切割功能并封装为蓝图节点这项功能在UE4中就存在并且无需使用Chaos等模块。那么就来学习下如何使用内置组件实现网格切割。
1.配置测试用StaticMesh
对于被切割的模型需要配置一些参数。以UE5第三人称模板为例对静态网格SM_Cylinder进行配置以做测试。
在Detail面板中开启Allow CPUAccess(允许CPU访问)。
2.配置测试用蓝图
新建蓝图添加ProceduralMesh和StaticMesh组件在BeginPlay事件中添加节点CopyProceduralMeshFromStaticMeshComponent将StaticMesh的模型信息拷贝至ProceduralMesh中。 点击组件ProceduralMesh在Detail选项中找到Use Complex as Simple Collision去掉勾选 注意在文章流程都配置完后需要将StaticMesh设为隐藏否则会出现切割模型与静态模型叠加的情况。
3.开启Actor输入响应
为了方便测试还需要在UE5中对新建的Actor开启输入响应。
首先在该Actor的Class Defaults设置里设置Auto Receive Input设置接收Player0的输入。 然后在BeginPlay中增加Enable Input节点 按下键盘上的E键找到E按键的输入监测事件并添加运行游戏测试有无响应
4.开始切割
以玩家位置向前取切割平面进行测试首先绘制调试线确定测试位置是否正确
测试无误后添加节点Slice Procedural Mesh对程序化网格进行切割
确保该蓝图放置于场景内运行游戏移动角色并按下按键E触发切割操作进行测试即可。 参考出处https://www.cnblogs.com/sevenyuan/p/7808820.html